Partilhar via


Microsoft.AspNetCore.Server.HttpSys Namespace

Contém tipos usados para executar um aplicativo ASP.NET Core com HTTP.sys. HTTP.sys é usado como o IServer. HTTP.sys só tem suporte nos Sistemas Operacionais Windows.

Classes

AuthenticationManager

Expõe as configurações de autenticação do Http.Sys.

DelegationRule

Regra que mantém um identificador para a Fila de Solicitações e o UrlPrefix para o qual delegar.

HttpSysDefaults

Constantes para HttpSys.

HttpSysException

Exceção gerada por HttpSys quando ocorre um erro

HttpSysOptions

Contém as opções usadas pelo HttpSys.

TimeoutManager

Expõe as configurações de tempo limite do Http.Sys. Eles também podem ser configurados no registro. Essas configurações não se aplicam ao anexar a uma fila existente.

UrlPrefix

Um conjunto de parâmetros de URL usados para escutar solicitações de entrada.

UrlPrefixCollection

Uma coleção ou prefixos de URL

Interfaces

IHttpSysRequestDelegationFeature

Interface para delegar solicitações para outras filas de solicitação Http.Sys.

IHttpSysRequestInfoFeature

Isso expõe o ponto de extensibilidade HTTP_REQUEST_INFO Http.Sys como dados opacos para o chamador intercalar. https://learn.microsoft.com/windows/win32/api/http/ns-http-http_request_v2, https://learn.microsoft.com/windows/win32/api/http/ns-http-http_request_info

IHttpSysRequestTimingFeature

Isso expõe o ponto de extensibilidade HTTP_REQUEST_TIMING_INFO Http.Sys que contém dados de carimbo de data/hora de processamento de solicitação do Http.Sys.

IServerDelegationFeature

Isso expõe a criação de regras de delegação em filas de solicitação pertencentes ao servidor.

Enumerações

AuthenticationSchemes

Especifica protocolos para autenticação.

ClientCertificateMethod

Descreve o método de negociação de certificado do cliente para conexões HTTPS.

Http503VerbosityLevel

Enumerar os valores permitidos para o nível de verbosidade quando http.sys rejeitar solicitações devido à limitação.

HttpSysRequestTimingType

Define os tipos de carimbos de data/hora de processamento de solicitação expostos por meio do ponto de extensibilidade HTTP_REQUEST_TIMING_INFO Http.Sys.

RequestQueueMode

Usado para indicar se essa instância de servidor deve criar uma nova fila de solicitações Http.Sys ou anexar a uma existente.

Comentários

Para obter mais informações sobre como hospedar aplicativos ASP.NET Core com HTTP.sys, consulte HTTP.sys servidor Web com ASP.NET Core.