Comparteix a través de


QuicListener Clase

Definición

Representa un agente de escucha que escucha las conexiones QUIC entrantes. QuicListener puede aceptar varias conexiones de Quic.

public ref class QuicListener sealed : IAsyncDisposable
public sealed class QuicListener : IAsyncDisposable
type QuicListener = class
    interface IAsyncDisposable
Public NotInheritable Class QuicListener
Implements IAsyncDisposable
Herencia
QuicListener
Implementaciones

Comentarios

A diferencia de la conexión y el flujo, la duración de un QuicListener no está vinculada a ninguna de las conexiones aceptadas. Se puede desechar de forma segura al mantener activa la conexión aceptada. Llamar a DisposeAsync() solo hará que el agente de escucha deje de escuchar cualquier otra conexión entrante.

Para conocer los requisitos previos de QUIC y los sistemas operativos compatibles, consulte Dependencias de la plataforma.

Propiedades

IsSupported

Obtiene un valor que indica si se admite QUIC para escenarios de servidor en la máquina actual.

LocalEndPoint

Obtiene el punto de conexión de escucha real.

Métodos

AcceptConnectionAsync(CancellationToken)

Acepta un QuicConnectionentrante.

DisposeAsync()

Detiene la escucha de nuevas conexiones y libera todos los recursos asociados al agente de escucha.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
ListenAsync(QuicListenerOptions, CancellationToken)

Crea un nuevo QuicListener y comienza a escuchar nuevas conexiones.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

Métodos de extensión

ConfigureAwait(IAsyncDisposable, Boolean)

Configura cómo se realizarán las esperas en las tareas devueltas desde un descartable asincrónico.

Se aplica a

Consulte también