QuicListener Classe

Définition

Représente un écouteur qui écoute les connexions QUIC entrantes. QuicListener peut accepter plusieurs connexions Quic.

public ref class QuicListener sealed : IAsyncDisposable
public sealed class QuicListener : IAsyncDisposable
type QuicListener = class
    interface IAsyncDisposable
Public NotInheritable Class QuicListener
Implements IAsyncDisposable
Héritage
QuicListener
Implémente

Remarques

Contrairement à la connexion et au flux, la durée de vie d’un QuicListener n’est liée à aucune des connexions acceptées. Il peut être éliminé en toute sécurité tout en conservant la connexion acceptée active. L’appel DisposeAsync() entraîne uniquement l’arrêt de l’écoute de l’écouteur pour d’autres connexions entrantes.

Pour connaître les prérequis QUIC et les systèmes d’exploitation pris en charge, consultez Dépendances de plateforme.

Propriétés

IsSupported

Obtient une valeur qui indique si QUIC est pris en charge pour les scénarios de serveur sur l’ordinateur actuel.

LocalEndPoint

Obtient le point de terminaison d’écoute réel.

Méthodes

AcceptConnectionAsync(CancellationToken)

Accepte un entrant QuicConnection.

DisposeAsync()

Cesse d’écouter les nouvelles connexions et libère toutes les ressources associées à l’écouteur.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
ListenAsync(QuicListenerOptions, CancellationToken)

Crée un et QuicListener commence à écouter les nouvelles connexions.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

Méthodes d’extension

ConfigureAwait(IAsyncDisposable, Boolean)

Configure la façon dont les attentes sur les tâches retournées à partir d’un élément supprimable asynchrone sont effectuées.

S’applique à

Voir aussi