Compartir a través de


Http2Limits Clase

Definición

Límites solo aplicables a las conexiones HTTP/2.

public ref class Http2Limits
public class Http2Limits
type Http2Limits = class
Public Class Http2Limits
Herencia
Http2Limits

Constructores

Http2Limits()

Límites solo aplicables a las conexiones HTTP/2.

Propiedades

HeaderTableSize

Limita el tamaño de las tablas de compresión de encabezado, en octetos, el codificador HPACK y el descodificador en el servidor pueden usar.

El valor debe ser mayor o igual que 0, el valor predeterminado es 4096 octetos (4 KiB).

InitialConnectionWindowSize

Indica la cantidad de datos del cuerpo de la solicitud, en bytes, que el servidor está dispuesto a recibir y almacenar en búfer a la vez agregado en todas las solicitudes (secuencias) por conexión. Las solicitudes de nota también están limitadas por InitialStreamWindowSize

El valor debe ser mayor o igual que 64 KiB y menor que 2 GiB, el valor predeterminado es 1 MiB.

InitialStreamWindowSize

Indica la cantidad de datos del cuerpo de la solicitud, en bytes, que el servidor está dispuesto a recibir y almacenar en búfer a la vez por secuencia. Tenga en cuenta que las conexiones también están limitadas por InitialConnectionWindowSize. Debe haber espacio tanto en la ventana de secuencia como en la ventana de conexión para que un cliente cargue los datos del cuerpo de la solicitud.

El valor debe ser mayor o igual que 64 KiB y menor que 2 GiB, el valor predeterminado es 768 KiB.

KeepAlivePingDelay

Obtiene o establece el retraso de ping de conexión persistente. El servidor enviará un ping keep alive al cliente si no recibe ningún fotograma en una conexión durante este período de tiempo. Esta propiedad se usa junto con KeepAlivePingTimeout para cerrar las conexiones interrumpidas.

El valor de retraso debe ser mayor o igual que 1 segundo. Establezca en MaxValue para deshabilitar el ping keep alive. Tiene como valor predeterminado MaxValue.

KeepAlivePingTimeout

Obtiene o establece el tiempo de expiración de ping de conexión persistente. Los pings de mantenimiento activo se envían cuando un período de inactividad supera el valor configurado KeepAlivePingDelay . El servidor cerrará la conexión si no recibe ningún fotograma dentro del tiempo de espera.

El tiempo de espera debe ser mayor o igual que 1 segundo. Establezca en MaxValue para deshabilitar el tiempo de espera de ping de mantenimiento activo. El valor predeterminado es 20 segundos.

MaxFrameSize

Indica el tamaño de la carga de fotograma más grande que se puede recibir, en octetos. El tamaño debe estar comprendido entre 2^14 y 2^24-1.

El valor debe estar entre 2^14 y 2^24, el valor predeterminado es 2^14 octetos (16 KiB).

MaxRequestHeaderFieldSize

Indica el tamaño del tamaño máximo permitido de una secuencia de campos de encabezado de solicitud, en octetos. Este límite se aplica a las secuencias de nombre y valor en sus representaciones comprimidas y sin comprimir.

El valor debe ser mayor que 0, el valor predeterminado es 2^14 octetos (16 KiB).

MaxStreamsPerConnection

Limita el número de secuencias de solicitudes simultáneas por conexión HTTP/2. Se rechazará el exceso de secuencias.

El valor debe ser mayor que 0, el valor predeterminado es 100 secuencias.

Se aplica a