Подавить предупреждение от пустого асинхронного метода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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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