QuicListener.AcceptConnectionAsync(CancellationToken) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.