Verwenden Sie Async ohne Wartezeit in C #?

ErwägenAsync ohne Wartezeit verwenden.

Denke, dass du vielleicht falsch verstehst, was Async macht. Die Warnung ist genau richtig: Wenn Sie Ihre Methode als asynchron markieren, aber wait nirgendwo verwenden, wird Ihre Methode nicht asynchron sein. Wenn Sie es aufrufen, wird der gesamte Code in der Methode synchron ausgeführt.

Ich möchte eine Methode schreiben, die asynchron laufen soll, aber keine Verwendung von await benötigt. Zum Beispiel, wenn ein Thread verwendet wird

public async Task PushCallAsync(CallNotificationInfo callNotificationInfo)
{
    Logger.LogInfo("Pushing new call {0} with {1} id".Fill(callNotificationInfo.CallerId,
}

Ich möchte anrufenPushCallAsync und async ausführen und nicht verwenden wollen, warten.

Kann ich Async ohne Wartezeit in C # verwenden?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage