Разумеется нет) Пусть в данном примере и можно избавиться от вызова асинхронной инициализации, но действительно существуют случаи когда это необходимо.
Мы в свое время пришли ко второму варианту.
Спасибо за статью! В свое время разбирался с Pipelines и в том
единственном посте, который многие перевели и разместили у себя
не хватало информации, чтобы погрузиться в разработку и не словить подводных камней.
Для меня например было неочевидно что при использовании PipeReader после каждого Read обязательно надо вызвать AdvanceTo, даже если пришел буфер нулевой длинны (а такое тоже бывает)
Мне так тоже в одном, не названном, банке вписали в анкету рандомный почтовый ящик, хотя личная почта у меня есть (даже не спросили). К моему счастью, ящик оказался свободным и я его зарегистрировал. Каково же было мое удивление, когда на этот ящик стали приходить выписки по банковскому счету.
Мы в свое время пришли ко второму варианту.
На сколько я знаю стандартная реализация по умолчанию кэширует конфигурацию, получая конфигурацию через ConfigurationManager при запросе (в асинхронном стеке) JwtBearerPostConfigureOptions
JwtBearerHandler
ConfigurationManager
Спасибо за статью! В свое время разбирался с Pipelines и в том
не хватало информации, чтобы погрузиться в разработку и не словить подводных камней.Для меня например было неочевидно что при использовании PipeReader после каждого Read обязательно надо вызвать AdvanceTo, даже если пришел буфер нулевой длинны (а такое тоже бывает)