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 la secuencia, la duración de un QuicListener no está vinculada a ninguna de las conexiones aceptadas. Se puede eliminar de forma segura mientras mantiene activa la conexión aceptada. La llamada DisposeAsync() solo hará que el agente de escucha deje de escuchar las demás conexiones entrantes.

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 el equipo actual.

LocalEndPoint

Obtiene el punto de conexión de escucha real.

Métodos

AcceptConnectionAsync(CancellationToken)

Acepta una entrada QuicConnection.

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 que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la 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 Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

Métodos de extensión

ConfigureAwait(IAsyncDisposable, Boolean)

Configura la forma en la que se realizan las expresiones await en las tareas devueltas desde un elemento asincrónico descartable.

Se aplica a

Consulte también