Информация об изменениях

Сообщение Re[14]: [.NET][async][WinForms] от 22.12.2016 8:35

Изменено 22.12.2016 8:59 Serginio1

Здравствуйте, _Raz_, Вы писали:

_R_>Здравствуйте, Serginio1, Вы писали:


S>> Да? Весь интернет ими усыпан.


_R_>Благодаря советам в форме категорического императива


S>> Именно для GUI по умолчанию асинхронные методы превращаются в синхронные там где это и не надо, по тому, что по умолчанию .ConfigureAwait(true).


_R_>Очень показательное слово выбрал — "превращаются". Магия, да? И взмах волшебной палочки в виде ConfigureAwait нам поможет. Ну что-ж, удачи в лечении симтомов, а не болезни.

Болезнь как раз в том, что await по умолчанию .ConfigureAwait(true) когда возвращается в поток GUI где надо и где не надо.
А программист это волшебник. Ты разве не знал?
Re[14]: [.NET][async][WinForms]
Здравствуйте, _Raz_, Вы писали:


S>> Именно для GUI по умолчанию асинхронные методы превращаются в синхронные там где это и не надо, по тому, что по умолчанию .ConfigureAwait(true).


_R_>Очень показательное слово выбрал — "превращаются". Магия, да? И взмах волшебной палочки в виде ConfigureAwait нам поможет. Ну что-ж, удачи в лечении симтомов, а не болезни.

Болезнь как раз в том, что await по умолчанию .ConfigureAwait(true) когда возвращается в поток GUI где надо и где не надо.
А программист это волшебник. Ты разве не знал?