KestrelServerLimits.MinResponseDataRate Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a taxa de dados mínima de resposta em bytes/segundo. Definir essa propriedade como nula indica que nenhuma taxa de dados mínima deve ser imposta. Esse limite não tem efeito sobre conexões atualizadas que são sempre ilimitadas. Isso pode ser substituído por solicitação por meio de IHttpMinResponseDataRateFeature.
O padrão é 240 bytes/segundo com um período de carência 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 da propriedade
Comentários
Ao contrário da taxa de dados mínima do corpo da solicitação, essa taxa também se aplica à resposta status linha e cabeçalhos.
Essa taxa é imposta por operação de gravação em vez de ser média ao longo da vida útil da resposta. Sempre que o servidor grava uma parte dos dados, um temporizador é definido como o máximo do período de carência definido nesta propriedade ou o comprimento da gravação em bytes dividido pela taxa de dados (ou seja, a quantidade máxima de tempo que a gravação deve levar para ser concluída com a taxa de dados especificada). A conexão será anulada se a gravação não tiver sido concluída no momento em que o temporizador expirar.