QuicListener.AcceptConnectionAsync(CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Akzeptiert ein eingehendes QuicConnection.
public System.Threading.Tasks.ValueTask<System.Net.Quic.QuicConnection> AcceptConnectionAsync (System.Threading.CancellationToken cancellationToken = default);
member this.AcceptConnectionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Net.Quic.QuicConnection>
Public Function AcceptConnectionAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of QuicConnection)
Parameter
- cancellationToken
- CancellationToken
Ein Abbruchtoken, das zum Abbrechen des asynchronen Vorgangs verwendet werden kann.
Gibt zurück
Eine Aufgabe, die einen vollständig verbundenen QuicConnection Vorgang enthält, der den Handshake erfolgreich abgeschlossen hat und zur Verwendung bereit ist.
Ausnahmen
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.
Hinweise
QuicListener verfügt nicht über einen Mechanismus zum Melden eingehender Verbindungen, bei denen der Handshakeprozess fehlschlägt. Solche Verbindungen werden nur vom Listener protokolliert und nie außen angezeigt.
Diese Methode gibt Ausnahmen von ConnectionOptionsCallbackweiter, einschließlich Validierungsfehlern aus falsch konfigurierten QuicServerConnectionOptions, z. B ArgumentException. . Außerdem werden Ausnahmen von fehlerhaften Verbindungshandshakes weitergegeben, AuthenticationException z. B. und QuicException.