если я эту либу дерну из потока UI то у меня после await уже пизда с UI будет, или он на каждом продолжении чекает изначально захваченый context и в ток внутри либы его сброшу?
только внутри либы... считай что у него есть свой скоуп, каждый раз вызывая .CA(false) ты создаёшь этот скоуп, соотв, если выше по стеку ты вызывал без него, то контекст вернётся.
Если ты в UI-коде делаешь вызов без ConfigureAwait, то всё будет збсь
Ты await можешь не делать, а например запиши таск в переменную. И не будет оно ничего блокировать, и не будет захватывать контекст
Обсуждают сегодня