QuicListener.AcceptConnectionAsync(CancellationToken) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.