powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / А есть ли смысл теперь писать методы НЕ async?
9 сообщений из 34, страница 2 из 2
А есть ли смысл теперь писать методы НЕ async?
    #39261653
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dude42все публичные методы сделать по-умолчанию async, да?

Нет. Только те методы, которые сейчас или потом, или потенциально могут выполнять асинхронные операции. Например, если метод хоть как-то отдалённо связан с работой с БД (и читать, и писать), файлами, сетью — совершенно точно надо делать его async. Для остальных делать не нужно по методу «просто так».
...
Рейтинг: 0 / 0
А есть ли смысл теперь писать методы НЕ async?
    #39261669
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dude42А чего тогда в генераторе прокси для WCF по умолчанию галки расставлены на генерацию async-версий методов для сервиса?
Потому что обращения по SOAP к внешним сервисам непредсказуемы по скорости работы и гораздо медленнее, чем вызовы метода в кода.

async используется при обращении к внешним ресурсам, либо в UI.
...
Рейтинг: 0 / 0
А есть ли смысл теперь писать методы НЕ async?
    #39262093
Dude42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь понятнее стало. Спасибо.
...
Рейтинг: 0 / 0
А есть ли смысл теперь писать методы НЕ async?
    #39262203
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
hVosttНапример, если метод хоть как-то отдалённо связан с работой с БД (и читать, и писать), файлами, сетью — совершенно точно надо делать его async.
А если дальнейшие действия зависят от результата выполнения метода?
...
Рейтинг: 0 / 0
А есть ли смысл теперь писать методы НЕ async?
    #39262209
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2hVosttНапример, если метод хоть как-то отдалённо связан с работой с БД (и читать, и писать), файлами, сетью — совершенно точно надо делать его async.
А если дальнейшие действия зависят от результата выполнения метода?Традиционно, использовать await или ContinueWith.
...
Рейтинг: 0 / 0
А есть ли смысл теперь писать методы НЕ async?
    #39262269
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2hVosttНапример, если метод хоть как-то отдалённо связан с работой с БД (и читать, и писать), файлами, сетью — совершенно точно надо делать его async.
А если дальнейшие действия зависят от результата выполнения метода?

await
...
Рейтинг: 0 / 0
А есть ли смысл теперь писать методы НЕ async?
    #39262282
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заставь дурака Богу молиться, он и лоб расшибёт
Give a man enough rope and he’ll hang himself
...
Рейтинг: 0 / 0
А есть ли смысл теперь писать методы НЕ async?
    #39262466
Dude42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Если старик любит поучать молодёжь "как надо жить", то это первый признак того, что он сам совершил все эти ошибки."

Пока что я только спрашиваю о разных возможностях у более опытных товарищей. У безногого - о минных полях, у безпалого - о циркулярных пилах, у безглазого - о жонглировании ножами. Это нормально.
...
Рейтинг: 0 / 0
А есть ли смысл теперь писать методы НЕ async?
    #39262467
Dude42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
:)
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / А есть ли смысл теперь писать методы НЕ async?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]