QuicListener.AcceptConnectionAsync(CancellationToken) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Accetta un oggetto in ingresso 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)
Parametri
- cancellationToken
- CancellationToken
Token di annullamento che può essere utilizzato per annullare l'operazione asincrona.
Restituisce
Attività che contiene un oggetto completamente connesso QuicConnection che ha completato correttamente l'handshake ed è pronto per l'uso.
Eccezioni
Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.
Commenti
QuicListener non dispone di un meccanismo per segnalare le connessioni in ingresso che non superano il processo di handshake. Tali connessioni vengono registrate solo dal listener e non vengono mai visualizzate all'esterno.
Questo metodo propaga le eccezioni da ConnectionOptionsCallback, inclusi gli errori di convalida da errori di configurazione errata QuicServerConnectionOptions, ArgumentExceptionad esempio . Propaga anche le eccezioni dagli handshake di connessione non riusciti, ad esempio AuthenticationException e QuicException.