Здравствуйте, Sinix, Вы писали:
S>> Вот именно. Но это бывает не всегда. А народ про ().ConfigureAwait(false); вообще не знает
S>И оно отлично работает, если самому не раскладывать грабли. Причём это можно сделать кучей способов, от которых ConfigureAwait не спасёт, пример выше. Ну а после наступания народ сразу познаёт дао и больше так не делает. Куда не погляди — везде плюсы
Ну я уже извинился. Но даже при этом считаю, что нужна опция для ConfigureAwait(false); для библиотек. Например в 1С я не могу использовать await.
И во многих случаях переключать контекст не стоит, но из-за того, что ConfigureAwait(true); просто мы теряем в производительности на переключение потока и ожидание когда основной поток GUI освободится, там где нам не нужно использовать контролы.