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

Comentarios

Al contrario de la tasa mínima de datos 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 estar mediada durante la vida útil 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 divididos 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