KestrelServerLimits.MinResponseDataRate Propiedad

Definición

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.

public:
 property Microsoft::AspNetCore::Server::Kestrel::Core::MinDataRate ^ MinResponseDataRate { Microsoft::AspNetCore::Server::Kestrel::Core::MinDataRate ^ get(); void set(Microsoft::AspNetCore::Server::Kestrel::Core::MinDataRate ^ value); };
public Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate MinResponseDataRate { get; set; }
public Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate? MinResponseDataRate { get; set; }
member this.MinResponseDataRate : Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate with get, set
Public Property MinResponseDataRate As MinDataRate

Valor de propiedad

MinDataRate

Comentarios

Al contrario de la tasa de datos mínima del cuerpo de la solicitud, esta tasa también se aplica a la línea de estado de respuesta y los encabezados.

Esta tasa se aplica por operación de escritura en lugar de promediar la duración de la respuesta. Cada vez que el servidor escribe un fragmento de datos, un temporizador se establece en el máximo del período de gracia establecido en esta propiedad o la longitud de la escritura en bytes dividida por la velocidad de datos (es decir, la cantidad máxima de tiempo que la escritura debe tardar en completarse con la velocidad de datos especificada). La conexión se anula si la escritura no se ha completado en el momento en que expira el temporizador.

Se aplica a