QuicClientConnectionOptions Clase

Definición

Opciones para las conexiones de cliente (salientes) conexiones quic.

public ref class QuicClientConnectionOptions sealed : System::Net::Quic::QuicConnectionOptions
public sealed class QuicClientConnectionOptions : System.Net.Quic.QuicConnectionOptions
type QuicClientConnectionOptions = class
    inherit QuicConnectionOptions
Public NotInheritable Class QuicClientConnectionOptions
Inherits QuicConnectionOptions
Herencia
QuicClientConnectionOptions

Constructores

QuicClientConnectionOptions()

Inicializa una nueva instancia de la clase QuicClientConnectionOptions.

Propiedades

ClientAuthenticationOptions

Obtiene o establece las opciones de autenticación de cliente que se van a usar al establecer una nueva conexión.

DefaultCloseErrorCode

Obtiene o establece el código de error usado para CloseAsync(Int64, CancellationToken) cuando se elimina la conexión.

(Heredado de QuicConnectionOptions)
DefaultStreamErrorCode

Obtiene o establece el código de error que se usa cuando la secuencia necesita anular internamente el lado de lectura o escritura de la secuencia.

(Heredado de QuicConnectionOptions)
HandshakeTimeout

Obtiene o establece el límite superior en el momento en que el protocolo de enlace debe completarse. Si el protocolo de enlace no se completa en este momento, se anula la conexión.

(Heredado de QuicConnectionOptions)
IdleTimeout

Obtiene o establece el tiempo de espera de inactividad de las conexiones. El tiempo de espera de inactividad es el tiempo después del cual se cerrará la conexión. El Zero predeterminado significa que se agota el tiempo de espera de inactividad predeterminado de la implementación subyacente.

(Heredado de QuicConnectionOptions)
InitialReceiveWindowSizes

Obtiene o establece los tamaños de ventana de recepción iniciales para la conexión y los tipos de flujo individuales.

(Heredado de QuicConnectionOptions)
KeepAliveInterval

Obtiene o establece el intervalo en el que se envían los paquetes keep-alive en la conexión.

(Heredado de QuicConnectionOptions)
LocalEndPoint

Obtiene o establece el punto de conexión local opcional al que se enlazará.

MaxInboundBidirectionalStreams

Obtiene o establece el número máximo de secuencias bidireccionales simultáneas que la conexión del mismo nivel remoto puede crear en una conexión abierta.

(Heredado de QuicConnectionOptions)
MaxInboundUnidirectionalStreams

Obtiene o establece el número máximo de secuencias unidireccionales simultáneas que la conexión del mismo nivel remoto puede crear en una conexión abierta.

(Heredado de QuicConnectionOptions)
RemoteEndPoint

Obtiene o establece el punto de conexión remoto al que se va a conectar. Puede ser un DnsEndPoint, que se resolverá en una dirección IP antes de conectarse o una IPEndPoint.

StreamCapacityCallback

Devolución de llamada opcional que se invoca cuando el elemento del mismo nivel libera un nuevo límite de flujos. Corresponde a recibir un marco de MAX_STREAMS.

Los valores de devolución de llamada representan incrementos de los límites de flujo, por ejemplo: el límite actual es de 10 secuencias bidireccionales, los argumentos de devolución de llamada notifican 5 secuencias bidireccionales adicionales => 15 flujos bidireccionales se pueden abrir en total en el momento.

La capacidad inicial se notifica con la primera invocación de la devolución de llamada que puede ocurrir antes de que la instancia de QuicConnection se entregue a través de ConnectAsync(QuicClientConnectionOptions, CancellationToken) o AcceptConnectionAsync(CancellationToken).

(Heredado de QuicConnectionOptions)

Métodos

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)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a