Microsoft.AspNetCore.Server.Kestrel.Core.Features Namespace

Fornece tipos que são usados para descrever componentes de recursos no servidor Web Kestrel.

Interfaces

IConnectionTimeoutFeature

Recurso para lidar com tempos limite de conexão com eficiência.

IDecrementConcurrentConnectionCountFeature

Um recurso de conexão que permite que o middleware pare de contar conexões para MaxConcurrentConnections. Isso é usado internamente pelo Kestrel para interromper a contagem de conexões atualizadas para esse limite.

IHttp2StreamIdFeature

A ID de fluxo para um determinado fluxo em uma conexão HTTP/2.

IHttpMinRequestBodyDataRateFeature

Recurso para definir a taxa de dados mínima na qual o corpo da solicitação deve ser enviado pelo cliente. Esse recurso não tem suporte para solicitações HTTP/2, exceto para desabilitá-lo inteiramente definindo MinDataRatenull como Em vez disso, use MinRequestBodyDataRate para configuração em todo o servidor que se aplica a HTTP/2 e HTTP/1.x.

IHttpMinResponseDataRateFeature

Recurso para definir a taxa de dados mínima na qual a resposta deve ser recebida pelo cliente. Esse recurso não está disponível para solicitações HTTP/2. Em vez disso, use MinResponseDataRate para configuração em todo o servidor que se aplica a HTTP/2 e HTTP/1.x.

ISslStreamFeature

Recurso para obter acesso ao da SslStreamconexão. Esse recurso não estará disponível para conexões não TLS ou HTTP/3.

ITlsApplicationProtocolFeature

Recurso para definir o acesso ao protocolo de aplicativo TLS

Comentários

Para obter mais informações sobre como hospedar aplicativos ASP.NET Core com o Kestrel, consulte Implementação do servidor Web Kestrel em ASP.NET Core.