Позвольте просто сказать, что у меня есть следующая функция:
public class Test
{
public async Task Finalize()
{
// We don't need this in this class, so empty body
}
/*
* Additional methods snipped
*/
}
Пока это работает отлично, я получу предупреждение о компиляторе:
В этом асинхронном методе отсутствуют операторы "ждут" и будут выполняться синхронно. Подумайте о том, как использовать оператор "ожидание" для ожидания неблокирующих вызовов API или "ждать Task.Run(...)", чтобы выполнять работу с привязкой к процессору в фоновом потоке.
Каким будет лучший способ обойти это предупреждение, не слишком сильно изменив метод? В этом случае я не могу исключить исключение, так как метод будет вызван, но абсолютно ничего не произойдет в этот момент, так как класс, о котором я говорю, не имеет ничего для завершения.