Partage via


QuicListener Classe

Définition

Représente un écouteur qui écoute les connexions QUIC entrantes. QuicListener pouvez 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’une QuicListener n’est liée à aucune des connexions acceptées. Elle peut être supprimée en toute sécurité tout en conservant la connexion acceptée active. L’appel de DisposeAsync() entraîne uniquement l’arrêt de l’écouteur pour toute autre connexion entrante.

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 QuicConnectionentrant .

DisposeAsync()

Arrête l’écoute des 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()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

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

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

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(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 jetable asynchrone sont effectuées.

S’applique à

Voir aussi