Сообщение 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 где надо и где не надо.
А программист это волшебник. Ты разве не знал?
_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 где надо и где не надо.
А программист это волшебник. Ты разве не знал?
S>> Именно для GUI по умолчанию асинхронные методы превращаются в синхронные там где это и не надо, по тому, что по умолчанию .ConfigureAwait(true).
_R_>Очень показательное слово выбрал — "превращаются". Магия, да? И взмах волшебной палочки в виде ConfigureAwait нам поможет. Ну что-ж, удачи в лечении симтомов, а не болезни.
Болезнь как раз в том, что await по умолчанию .ConfigureAwait(true) когда возвращается в поток GUI где надо и где не надо.
А программист это волшебник. Ты разве не знал?