Unterdrücke Warnung von leerer asynchroner Methode

Lassen Sie uns einfach weitermachen und sagen, dass ich die folgende Funktion habe:

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

    /*
     * Additional methods snipped
     */
}

Während dies gut funktioniert, erhalte ich eine Compiler-Warnung mit den Worten:

Diese asynchrone Methode hat keine 'Warte'-Operatoren und wird synchron ausgeführt. Verwenden Sie den Operator "wait", um nicht blockierende API-Aufrufe abzuwarten, oder "wait Task.Run (...)", um CPU-gebundene Arbeit an einem Hintergrundthread auszuführen.

Was wäre der beste Weg, um diese Warnung zu umgehen, ohne die Methode zu stark zu verändern? In diesem Fall kann ich keine Ausnahme auslösen, da die Methode aufgerufen wird, aber zu diesem Zeitpunkt ist absolut nichts zu erwarten, da die Klasse, über die ich spreche, nichts zu beenden hat.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage