KestrelServerOptions 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.
Fornece configuração programática de recursos específicos do Kestrel.
public ref class KestrelServerOptions
public class KestrelServerOptions
type KestrelServerOptions = class
Public Class KestrelServerOptions
- Herança
-
KestrelServerOptions
Construtores
KestrelServerOptions() |
Fornece configuração programática de recursos específicos do Kestrel. |
Propriedades
AddServerHeader |
Obtém ou define se o |
ApplicationServices |
Habilita o retorno de chamada de opções UseKestrel para resolve e usar serviços registrados pelo aplicativo durante a inicialização. Normalmente inicializado por UseKestrel(IWebHostBuilder, Action<KestrelServerOptions>). |
ConnectionFilter |
Obtém ou define um IConnectionFilter que permite que cada conexão Stream seja interceptada e transformada.
Configurado pelos |
Limits |
Fornece acesso às opções de limite de solicitação. |
MaxRequestBufferSize |
Obsoleto.
Essa propriedade está obsoleta e será removida em uma versão futura.
Use Obtém ou define o tamanho máximo do buffer de solicitação. |
NoDelay |
Defina como false para habilitar o algoritmo de Nagle para todas as conexões. |
ShutdownTimeout |
A quantidade de tempo após o servidor começar a desligar antes que as conexões sejam fechadas com força. O Kestrel aguardará a duração do tempo limite para que qualquer processamento de solicitação em andamento seja concluído antes de encerrar a conexão. Nenhuma nova conexão ou solicitação será aceita durante esse tempo. |
ThreadCount |
O número de threads de E/S libuv usados para processar solicitações. |
Métodos de Extensão
UseConnectionLogging(KestrelServerOptions, String) |
Emite logs detalhados para bytes lidos e gravados na conexão. |
UseConnectionLogging(KestrelServerOptions) |
Emite logs detalhados para bytes lidos e gravados na conexão. |
UseHttps(KestrelServerOptions, HttpsConnectionFilterOptions) |
Configure o Kestrel para usar HTTPS. |
UseHttps(KestrelServerOptions, X509Certificate2) |
Configure o Kestrel para usar HTTPS. |
UseHttps(KestrelServerOptions, String, String) |
Configure o Kestrel para usar HTTPS. |
UseHttps(KestrelServerOptions, String) |
Configure o Kestrel para usar HTTPS. |