QuicListener.AcceptConnectionAsync(CancellationToken) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Acepta un valor de entrada 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)
Parámetros
- cancellationToken
- CancellationToken
Token de cancelación que se puede usar para cancelar la operación asincrónica.
Devoluciones
Tarea que contiene una conexión completa QuicConnection que finalizó correctamente el protocolo de enlace y está lista para usarse.
Excepciones
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Comentarios
QuicListener no tiene un mecanismo para notificar las conexiones entrantes que producen un error en el proceso de protocolo de enlace. El agente de escucha solo registra estas conexiones y nunca aparece en el exterior.
Este método propaga excepciones de ConnectionOptionsCallback, incluidos los errores de validación de mal configurados QuicServerConnectionOptions, por ejemplo, ArgumentException. También propaga excepciones de protocolos de enlace de conexión con errores, por ejemplo, AuthenticationException y QuicException.