KestrelServerLimits 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í.
Límites de KestrelServer.
public ref class KestrelServerLimits
public class KestrelServerLimits
type KestrelServerLimits = class
Public Class KestrelServerLimits
- Herencia
-
KestrelServerLimits
Constructores
KestrelServerLimits() |
Límites de KestrelServer. |
Propiedades
Http2 |
Límites solo aplicables a las conexiones HTTP/2. |
Http3 |
Límites solo aplicables a las conexiones HTTP/3. |
KeepAliveTimeout |
Obtiene o establece el tiempo de expiración de la conexión persistente. El valor predeterminado es 130 segundos. |
MaxConcurrentConnections |
Obtiene o establece el número máximo de conexiones abiertas. Cuando se establece en null, el número de conexiones es ilimitado. El valor predeterminado es NULL. |
MaxConcurrentUpgradedConnections |
Obtiene o establece el número máximo de conexiones abiertas y actualizadas. Cuando se establece en null, el número de conexiones actualizadas es ilimitado. Una conexión actualizada es la que se ha cambiado de HTTP a otro protocolo, como WebSockets. El valor predeterminado es NULL. |
MaxRequestBodySize |
Obtiene o establece el tamaño máximo permitido de cualquier cuerpo de solicitud en bytes. Cuando se establece en NULL, el tamaño máximo del cuerpo de la solicitud es ilimitado. Este límite no tiene ningún efecto en las conexiones actualizadas que siempre son ilimitadas. Esto se puede invalidar por solicitud a través de IHttpMaxRequestBodySizeFeature. El valor predeterminado es de 30 000 000 bytes, que es de aproximadamente 28,6 MB. |
MaxRequestBufferSize |
Obtiene o establece el tamaño máximo del búfer de solicitudes. El valor predeterminado es de 1048 576 bytes (1 MB). |
MaxRequestHeaderCount |
Obtiene o establece el número máximo permitido de encabezados por solicitud HTTP. El valor predeterminado es 100. |
MaxRequestHeadersTotalSize |
Obtiene o establece el tamaño máximo permitido para los encabezados de solicitud HTTP. El valor predeterminado es de 32 768 bytes (32 KB). |
MaxRequestLineSize |
Obtiene o establece el tamaño máximo permitido para la línea de solicitud HTTP. El valor predeterminado es de 8192 bytes (8 KB). |
MaxResponseBufferSize |
Obtiene o establece el tamaño máximo del búfer de respuesta antes de que las llamadas de escritura comiencen a bloquear o devolver tareas que no se completen hasta que el tamaño del búfer caiga por debajo del límite configurado. El valor predeterminado es de 65 536 bytes (64 KB). |
MinRequestBodyDataRate |
Obtiene o establece la velocidad de datos mínima del cuerpo de la solicitud en bytes/segundo. Establecer esta propiedad en null indica que no se debe aplicar ninguna velocidad de datos mínima. Este límite no tiene ningún efecto en las conexiones actualizadas que siempre son ilimitadas. Esto se puede invalidar por solicitud a través de IHttpMinRequestBodyDataRateFeature. El valor predeterminado es 240 bytes/segundo con un período de gracia de 5 segundos. |
MinResponseDataRate |
Obtiene o establece la velocidad de datos mínima de respuesta en bytes/segundo. Establecer esta propiedad en null indica que no se debe aplicar ninguna velocidad de datos mínima. Este límite no tiene ningún efecto en las conexiones actualizadas que siempre son ilimitadas. Esto se puede invalidar por solicitud a través de IHttpMinResponseDataRateFeature. El valor predeterminado es 240 bytes/segundo con un período de gracia de 5 segundos. |
RequestHeadersTimeout |
Obtiene o establece la cantidad máxima de tiempo que el servidor dedicará a recibir encabezados de solicitud. El valor predeterminado es 30 segundos. |