Pomiń ostrzeżenie CS1998: tej metodzie asynchronicznej brakuje „czekaj”
Mam interfejs z niektórymi funkcjami asynchronicznymi. Niektóre klasy, które implementują interfejs, nie mają na co czekać, a niektóre mogą po prostu rzucić. To trochę denerwujące ze wszystkimi ostrzeżeniami.
Gdy nie używasz, poczekaj na funkcję asynchroniczną.
Czy można ukryć wiadomość?
public async Task<object> test()
{
throw new NotImplementedException();
}
warning CS1998: Ta metoda asynchroniczna nie ma operatorów „oczekujących” i będzie działać synchronicznie. Rozważ użycie operatora „await” do oczekiwania na wywołania API nieblokujące lub „oczekiwanie na Task.Run (...)”, aby wykonać pracę związaną z CPU na wątku w tle.