Sdílet prostřednictvím


QuicListener.AcceptConnectionAsync(CancellationToken) Metoda

Definice

Přijímá příchozí 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)

Parametry

cancellationToken
CancellationToken

Token zrušení, který lze použít ke zrušení asynchronní operace.

Návraty

Úkol, který obsahuje plně připojený QuicConnection objekt, který úspěšně dokončil metodu handshake a je připraven k použití.

Výjimky

Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.

Poznámky

QuicListener nemá mechanismus pro hlášení příchozích připojení, která selžou při procesu metody handshake. Taková připojení jsou protokolována pouze naslouchacím procesem a nikdy se nezoznají na vnější straně.

Tato metoda šíří výjimky z ConnectionOptionsCallback, včetně chyb ověření z chybně nakonfigurovaných QuicServerConnectionOptions, například ArgumentException. Šíří také výjimky z neúspěšných metod handshake připojení, AuthenticationException například a QuicException.

Platí pro