QuicListener Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |