Size: a a a

2021 January 28

NT

Nikita Tsukanov in pro.net
вот логика после него
источник

AT

Alexey Tkachenko in pro.net
а за то, чтобы ничего не потерялось, отвечает уже логика обработчика
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in pro.net
Tako
насколько я знаю-из-за ивенов в основном
почему еще не придумали асинхронные ивенты
источник

NT

Nikita Tsukanov in pro.net
которая, например, блочит кнопку на время выполнения асинхронной операции
источник

NT

Nikita Tsukanov in pro.net
она уже вызовет что-нибудь с async Task
источник

G

George in pro.net
Кто знает топовые конференции мирового уровня по dotnet? Если вщять dotnext и highload, что будет аналогом на мировом уровне?
источник

NT

Nikita Tsukanov in pro.net
βλαδιμιρ 🎀 🌎🔫
почему еще не придумали асинхронные ивенты
потому что они не имеют смысла в предметной области где нужен async void
источник

NT

Nikita Tsukanov in pro.net
George
Кто знает топовые конференции мирового уровня по dotnet? Если вщять dotnext и highload, что будет аналогом на мировом уровне?
у дотнекста нет аналогов
источник

A

Anton in pro.net
βλαδιμιρ 🎀 🌎🔫
почему еще не придумали асинхронные ивенты
Есть уже, правда надо подключать пакет vsthreading
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in pro.net
Nikita Tsukanov
потому что они не имеют смысла в предметной области где нужен async void
нет, это я понимаю, но ведь наверняка есть кейсы где вызывающий ивента хочет дождаться завершения всех хендлеров
источник

NT

Nikita Tsukanov in pro.net
ну сделай эвент с explicit-реализацией
источник

AT

Alexey Tkachenko in pro.net
George
Кто знает топовые конференции мирового уровня по dotnet? Если вщять dotnext и highload, что будет аналогом на мировом уровне?
источник

G

George in pro.net
Nikita Tsukanov
у дотнекста нет аналогов
Тем не менее, должны быть хоть какие-то?
источник

A

Anton in pro.net
Nikita Tsukanov
т. к. если он будет ждать выполнения твоей логики, то всё повиснет и юзер очень обидится
Я не про ожидания имел ввиду, а про способ обработки ошибок, плохо будет если упадет вызывающий поток этот кусок async void'а
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in pro.net
George
Тем не менее, должны быть хоть какие-то?
есть местечковые, в каждом городе
источник

NT

Nikita Tsukanov in pro.net
public event Func<Task> OnEventAsync
{
 add => _handlers.Add(value);
 remove => _handlers.Remove(value);
}
источник

NT

Nikita Tsukanov in pro.net
и беги по хендлерам
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in pro.net
Nikita Tsukanov
public event Func<Task> OnEventAsync
{
 add => _handlers.Add(value);
 remove => _handlers.Remove(value);
}
ну в принципе
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in pro.net
да
источник

β🎀

βλαδιμιρ 🎀 🌎🔫... in pro.net
это оно
источник