Core у таски .Result вызывается?
https://github.com/dotnet/aspnetcore/blob/main/src/Middleware/CORS/src/Infrastructure/CorsMiddleware.cs#L182
это байтоёбский трюк для защиты от ненужного создания стейт машины
Можете подробно объяснить этот хэт-трик?
если у тебя метод завершился синхронно, то не создаётся стейт машина
там дальше (или раньше, внутри иф-града, как посмотреть) идет ровно такой же код, но через эвейты, которые очевидно пропускаются если таска уже со значением
Обсуждают сегодня