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 usato per annullare l'operazione asincrona.
Valori restituiti
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
Questo metodo propaga anche le eccezioni dal processo di stabilire una connessione, tra cui:
- Errori di ConnectionOptionsCallback come QuicException nel CallbackError tipo di errore.
- Errori di convalida da errori di configurazione errata restituiti QuicServerConnectionOptions da ConnectionOptionsCallback come ArgumentException.
- Eccezioni da handshake di connessione non riuscite come AuthenticationException o QuicException.