Compartir a través de


QuicListener.AcceptConnectionAsync(CancellationToken) Método

Definición

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.

Se aplica a