Partager via


QuicListener.AcceptConnectionAsync(CancellationToken) Méthode

Définition

Accepte un entrant 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)

Paramètres

cancellationToken
CancellationToken

Jeton d’annulation qui peut être utilisé pour annuler l’opération asynchrone.

Retours

Tâche qui contient une connexion complète QuicConnection qui a terminé la négociation et est prête à être utilisée.

Exceptions

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

Remarques

QuicListener n’a pas de mécanisme pour signaler les connexions entrantes qui échouent au processus de négociation. Ces connexions sont enregistrées uniquement par l’écouteur et ne sont jamais signalées à l’extérieur.

Cette méthode propage les exceptions à partir de ConnectionOptionsCallback, y compris les erreurs de validation provenant d’une QuicServerConnectionOptionsconfiguration incorrecte , par exemple , ArgumentException. Il propage également les exceptions des échecs de négociation de connexion, par exemple et AuthenticationExceptionQuicException.

S’applique à