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 Http.Sys.

DelegationRule

Regra que mantém um identificador para a Fila de Solicitações e 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 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 a outras filas de solicitação Http.Sys.

IHttpSysRequestInfoFeature

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

IHttpSysRequestTimingFeature

Isso expõe o ponto de extensibilidade Http.Sys HTTP_REQUEST_TIMING_INFO que contém dados de carimbo de data/hora de processamento de solicitação de 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 os protocolos de autenticação.

ClientCertificateMethod

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

Http503VerbosityLevel

Enumerando os valores permitidos para o nível de detalhamento 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.Sys HTTP_REQUEST_TIMING_INFO.

RequestQueueMode

Usado para indicar se essa instância de servidor deve criar uma nova fila de solicitação 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.