Size: a a a

var chat = new Chat();

2021 August 07

VB

Vladislav Bardin in var chat = new Chat();
Send вернет Task<T>, так что нет это не блокирующий вызов
источник

Ɖ

Ɖrēw in var chat = new Chat();
Не важно, у тебя все равно сразу же наружу полезет конкретный тип
источник

Ɖ

Ɖrēw in var chat = new Chat();
Я это имею ввиду
источник

Ɖ

Ɖrēw in var chat = new Chat();
Это не fire and forget
источник

Ɖ

Ɖrēw in var chat = new Chat();
Там где ты будешь ждать await с точки зрения семантики он будет блокирующим
источник

VB

Vladislav Bardin in var chat = new Chat();
да
источник

Ɖ

Ɖrēw in var chat = new Chat();
Иначе ты бы его скармливал в какую то очередь
источник

Ɖ

Ɖrēw in var chat = new Chat();
Короче как Ask и Tell в акке
источник

Ɖ

Ɖrēw in var chat = new Chat();
@bardin08 вот тебе работающий вариант если избавиться от TResponse в IRequest (от IRequest как маркера в целом можно избавиться тоже)
источник

Ɖ

Ɖrēw in var chat = new Chat();
И самое главное - этот вариант проще и логичнее читается
источник

Ɖ

Ɖrēw in var chat = new Chat();
@bardin08 если сильно надо — можно и с TResponse

Вот
источник

Ɖ

Ɖrēw in var chat = new Chat();
Тут все отталкивается от того как обьявлен Send
источник

SC

Serega Carbon in var chat = new Chat();
тут всё отталкиваеться насколько владелец этого носа вообще в теме
источник

AL

Alexander Luzgarev in var chat = new Chat();
Это самый простой и самый главный пример, который помогает запомнить направление стрелок и слова in/out
источник

Ɖ

Ɖrēw in var chat = new Chat();
Это если оперировать только in и out - ковариантность и контрвариантность нужно с этими кейвордами еще как то в голове связать
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну собственно я сделал практически тоже самое, о чем говорил Etki
источник

Ɖ

Ɖrēw in var chat = new Chat();
В конце
источник

AL

Alexander Luzgarev in var chat = new Chat();
Ну так за две секунды можно представить что будет если к стрелочке A -> B приставить стрелку слева или справа
источник

Ɖ

Ɖrēw in var chat = new Chat();
Надо на уровне Send ввети TRequest и таков путь
источник

Ɖ

Ɖrēw in var chat = new Chat();
Типо ко - после. контр - перед?
источник