Async не ожидать результата

173
13 августа 2018, 09:00

Выполняю асинхронную работу. Где-то ожидаю результата, где-то нет. И в местах, где не ожидаю (по типу Update(notice);) студия мне подчёркивает зелёным эту строку, как я понял, намекая на то, что я делаю не правильно.

В таком случае возникает вопрос: как правильно не ожидать выполнения метода, при работе с async await?

public void chatNoticeNew(ChatMessageArgs chatMessage) {
    ...
    Update(notice); //ждать не нужно
    ...
}
private async Task Update(ChatNotice notice) {
    ...
    notice.Blink(100, 100, 2); //ждать не нужно
    if (await notice.WaitAndVanishing(20000)) { //ждать нужно, приходит Task<bool>
        ...
    }
}
public async Task Blink(int on, int off, int n) {
    ...
    await Task.Delay(on);
    ...
    await Task.Delay(off);
}
READ ALSO
C# Конверсия индексов Jagged массива содержащего другой Jagged массив. Tilemap

C# Конверсия индексов Jagged массива содержащего другой Jagged массив. Tilemap

Имеется объект Cell который необходимо достать из массива Maps[][] методом WorldGetCell(uint x, uint y)

179
Подключиться к IP Камере

Подключиться к IP Камере

Есть ASP net mvc сайт, необходимо реализовать подключение к IP КамереВ представлении набросал поля для IP адреса/Порта/Логина/Пароля

170
Как правильно разделить текст на части?

Как правильно разделить текст на части?

В тексте (вакансии) есть три основных ключа : Требования, Условия, Обязанности

195
Интеграция оплаты на сайт

Интеграция оплаты на сайт

Пытался установить на сайт оплату через Paysera, но так и не могу додуматься как связать html страничку с php файлом, который предоставляется в оф документации...

181