Подавить предупреждение от пустого асинхронного методаC#

Место общения программистов C#
Anonymous
Подавить предупреждение от пустого асинхронного метода

Сообщение Anonymous »

Давайте просто пойдем и скажем, что у меня есть следующая функция: < /p>

public class Test
{
public async Task Finalize()
{
// We don't need this in this class, so empty body
}

/*
* Additional methods snipped
*/
}
< /code>

Хотя это работает просто отлично, я получу предупреждение компилятора, говоря: < /p>


Этот асинхронный метод не хватает «await» операторов и будет работать синхронно. Подумайте об использовании оператора «await», чтобы ждать не блокирующих вызовов API или «await task.run (...)» для выполнения процессора, связанной с процессором, на фоновом потоке. В этом случае я не могу сделать исключение, так как метод будет вызван, но на данный момент абсолютно ничего не произойдет, так как у класса, о котором я говорю, нечего доработать.

Подробнее здесь: https://stackoverflow.com/questions/211 ... ync-method

Вернуться в «C#»