andrewlock

  • ХабрахабрФото Асинхронный код в Startup ASP.NET Core: 4 способа обхода GetAwaiter().GetResult()

    Асинхронный код в Startup ASP.NET Core: 4 способа обхода GetAwaiter().GetResult()

    С тех пор, как в C# 5.0 завезли механизм async/await, нас постоянно во всех статьях и доках учат, что использовать асинхронный код в синхронном очень плохо. И призывают бояться как огня конструкции GetAwaiter().GetResult(). Однако есть один случай, когда сами программисты Microsoft не гнушаются этой конструкцией. Предыстория про рабочую задачу Сейчас мы находимся в процессе перехода со старой легаси-аутентификации на OAuth…

    Читать далее »


Кнопка «Наверх»