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