Size: a a a

2020 April 04

VL

Vova Lantsov in pro.net
😎
источник

A

Anatoly in pro.net
Vova Lantsov
await valueTaskVariable
и в 2.2 это убивало перформанс напрочь
источник

VL

Vova Lantsov in pro.net
с 3.х оно из коробки, а в 2.х шло отдельным пакетом, вангую что в 3.х лучше по перфу
источник

VL

Vova Lantsov in pro.net
Меня напрягло что нет ValueTask.WhenAll() и других методов, надо конвертировать в Task и теряется профит
источник

A

Anatoly in pro.net
Vova Lantsov
с 3.х оно из коробки, а в 2.х шло отдельным пакетом, вангую что в 3.х лучше по перфу
источник

IC

Ilya Chernoudov in pro.net
Зачем ты возвращаешь task? Возвращай valueTask
источник

A

Anatoly in pro.net
Ilya Chernoudov
Зачем ты возвращаешь task? Возвращай valueTask
...
источник

A

Anatoly in pro.net
давайте предположим, что для репры я не буду в шарплаб класть ВЕСЬ код?
источник

A

Anatoly in pro.net
например, вообразите, что M - это Invoke в Middleware или ещё какой метод, где вас не сильно спрашивают про сигнатуру
источник

EZ

Eugene Zakharov in pro.net
слушай, так в этом случае разве не надо конвертить ValueTask к Task и его эвейтить?
типа valueTask.AsTask()
источник

IC

Ilya Chernoudov in pro.net
Eugene Zakharov
слушай, так в этом случае разве не надо конвертить ValueTask к Task и его эвейтить?
типа valueTask.AsTask()
Я бы даже сказал, что его не надо эвейтить
источник

EZ

Eugene Zakharov in pro.net
Ilya Chernoudov
Я бы даже сказал, что его не надо эвейтить
почему? надо же.
я вообще в шоке что нужны какие-то подпрыги с IsCompleted
источник

IC

Ilya Chernoudov in pro.net
Eugene Zakharov
почему? надо же.
я вообще в шоке что нужны какие-то подпрыги с IsCompleted
Зачем? Его можно сразу вернуть
источник

EZ

Eugene Zakharov in pro.net
Ilya Chernoudov
Зачем? Его можно сразу вернуть
у тебя асинхронный метод где цепочка вызовов асинхронных, в том числе методов с ValueTask
источник

IC

Ilya Chernoudov in pro.net
Eugene Zakharov
у тебя асинхронный метод где цепочка вызовов асинхронных, в том числе методов с ValueTask
Если тебе надо просто вернуть результат, как в примере то тогда await не нужен
источник

A

Anatoly in pro.net
Ilya Chernoudov
Если тебе надо просто вернуть результат, как в примере то тогда await не нужен
мне нравятся советы в чате от экспертов.
источник

IC

Ilya Chernoudov in pro.net
Anatoly
мне нравятся советы в чате от экспертов.
Мне нравится твой стиль общения😊
источник

IC

Ilya Chernoudov in pro.net
Поцаны у меня шарада, ответ знаю только я
источник

A

Anatoly in pro.net
ещё раз: мне обязательно весь код заливать для репры для получения ответа на вопрос: как правильно ждать ValueTask в 3.1?
источник

A

Anatoly in pro.net
Ilya Chernoudov
Поцаны у меня шарада, ответ знаю только я
пока я услышал советы в духе "измени return type и не парься".
источник