KestrelServerLimits Classe
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.
Limites para KestrelServer.
public ref class KestrelServerLimits
public class KestrelServerLimits
type KestrelServerLimits = class
Public Class KestrelServerLimits
- Herança
-
KestrelServerLimits
Construtores
KestrelServerLimits() |
Limites para KestrelServer. |
Propriedades
Http2 |
Limites aplicáveis somente a conexões HTTP/2. |
Http3 |
Limites aplicáveis somente a conexões HTTP/3. |
KeepAliveTimeout |
Obtém ou define o tempo limite de keep-alive. O padrão é 130 segundos. |
MaxConcurrentConnections |
Obtém ou define o número máximo de conexões abertas. Quando definido como nulo, o número de conexões é ilimitado. O padrão é nulo. |
MaxConcurrentUpgradedConnections |
Obtém ou define o número máximo de conexões abertas e atualizadas. Quando definido como nulo, o número de conexões atualizadas é ilimitado. Uma conexão atualizada é aquela que foi alternada de HTTP para outro protocolo, como WebSockets. O padrão é nulo. |
MaxRequestBodySize |
Obtém ou define o tamanho máximo permitido de qualquer corpo da solicitação em bytes. Quando definido como nulo, o tamanho máximo do corpo da solicitação é ilimitado. 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 IHttpMaxRequestBodySizeFeaturede . O padrão é 30.000.000 bytes, que é de aproximadamente 28,6 MB. |
MaxRequestBufferSize |
Obtém ou define o tamanho máximo do buffer de solicitação. O padrão é 1.048.576 bytes (1 MB). |
MaxRequestHeaderCount |
Obtém ou define o número máximo permitido de cabeçalhos por solicitação HTTP. O padrão é 100. |
MaxRequestHeadersTotalSize |
Obtém ou define o tamanho máximo permitido para os cabeçalhos de solicitação HTTP. O padrão é 32.768 bytes (32 KB). |
MaxRequestLineSize |
Obtém ou define o tamanho máximo permitido para a linha de solicitação HTTP. O padrão é 8.192 bytes (8 KB). |
MaxResponseBufferSize |
Obtém ou define o tamanho máximo do buffer de resposta antes que as chamadas de gravação comecem a bloquear ou retornar tarefas que não são concluídas até que o tamanho do buffer fique abaixo do limite configurado. O padrão é 65.536 bytes (64 KB). |
MinRequestBodyDataRate |
Obtém ou define a taxa de dados mínima do corpo da solicitação em bytes/segundo. Definir essa propriedade como nula indica que nenhuma taxa mínima de dados 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 IHttpMinRequestBodyDataRateFeaturede . O padrão é 240 bytes/segundo com um período de carência de 5 segundos. |
MinResponseDataRate |
Obtém ou define a taxa mínima de dados de resposta em bytes/segundo. Definir essa propriedade como nula indica que nenhuma taxa mínima de dados 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 IHttpMinResponseDataRateFeaturede . O padrão é 240 bytes/segundo com um período de carência de 5 segundos. |
RequestHeadersTimeout |
Obtém ou define a quantidade máxima de tempo que o servidor passará recebendo cabeçalhos de solicitação. O padrão é 30 segundos. |