Compartir a través de


Microsoft.AspNetCore.Server.HttpSys Espacio de nombres

Contiene tipos que se usan para ejecutar una aplicación de ASP.NET Core con HTTP.sys. HTTP.sys se usa como IServer. HTTP.sys solo se admite en sistemas operativos Windows.

Clases

AuthenticationManager

Expone las configuraciones de autenticación Http.Sys.

DelegationRule

Regla que mantiene un identificador para la cola de solicitudes y urlPrefix a la que delegar.

HttpSysDefaults

Constantes para HttpSys.

HttpSysException

Excepción producida por HttpSys cuando se produce un error

HttpSysOptions

Contiene las opciones usadas por HttpSys.

TimeoutManager

Expone las configuraciones de tiempo de espera de Http.Sys. También se pueden configurar en el Registro. Esta configuración no se aplica al asociarse a una cola existente.

UrlPrefix

Un conjunto de parámetros de dirección URL que se usan para escuchar las solicitudes entrantes.

UrlPrefixCollection

Prefijos de colección o dirección URL

Interfaces

IHttpSysRequestDelegationFeature

Interfaz para delegar solicitudes a otras colas de solicitudes Http.Sys.

IHttpSysRequestInfoFeature

Esto expone http.Sys HTTP_REQUEST_INFO punto de extensibilidad como datos opacos para que el autor de la llamada intercale. 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

Esto expone el punto de extensibilidad http.Sys HTTP_REQUEST_TIMING_INFO que contiene datos de marca de tiempo de procesamiento de solicitudes desde Http.Sys.

IServerDelegationFeature

Esto expone la creación de reglas de delegación en las colas de solicitudes que pertenecen al servidor.

Enumeraciones

AuthenticationSchemes

Especifica los protocolos para la autenticación.

ClientCertificateMethod

Describe el método de negociación de certificados de cliente para las conexiones HTTPS.

Http503VerbosityLevel

Enumeración que declara los valores permitidos para el nivel de detalle cuando http.sys rechazar solicitudes debido a la limitación.

HttpSysRequestTimingType

Define los tipos de marcas de tiempo de procesamiento de solicitudes expuestas a través del punto de extensibilidad http.Sys HTTP_REQUEST_TIMING_INFO.

RequestQueueMode

Se usa para indicar si esta instancia del servidor debe crear una nueva cola de solicitudes Http.Sys o asociarla a una existente.

Comentarios

Para obtener más información sobre cómo hospedar aplicaciones ASP.NET Core con HTTP.sys, consulte HTTP.sys servidor web con ASP.NET Core.