Microsoft.AspNetCore.Server.HttpSys Spazio dei nomi

Contiene i tipi usati per eseguire un'app ASP.NET Core con HTTP.sys. HTTP.sys viene usato come IServer. HTTP.sys è supportato solo nei sistemi operativi Windows.

Classi

AuthenticationManager

Espone le configurazioni di autenticazione Http.Sys.

DelegationRule

Regola che gestisce un handle per la coda richiesta e UrlPrefix a cui delegare.

HttpSysDefaults

Costanti per HttpSys.

HttpSysException

Eccezione generata da HttpSys quando si verifica un errore

HttpSysOptions

Contiene le opzioni usate da HttpSys.

TimeoutManager

Espone le configurazioni di timeout Http.Sys. Questi possono essere configurati anche nel Registro di sistema. Queste impostazioni non si applicano quando si collega a una coda esistente.

UrlPrefix

Set di parametri URL usati per ascoltare le richieste in ingresso.

UrlPrefixCollection

Prefissi raccolta o URL

Interfacce

IHttpSysRequestDelegationFeature

Interfaccia per delegare le richieste ad altre code di richieste di Http.Sys.

IHttpSysRequestInfoFeature

Questo espone il punto di estendibilità Http.Sys HTTP_REQUEST_INFO come dati opachi per il chiamante da interperare. 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

Questo espone il punto di estendibilità Http.Sys HTTP_REQUEST_TIMING_INFO che contiene i dati timestamp di elaborazione delle richieste da Http.Sys.

IServerDelegationFeature

In questo modo viene esposta la creazione di regole di delega nelle code di richiesta di proprietà del server.

Enumerazioni

AuthenticationSchemes

Specifica i protocolli per l'autenticazione.

ClientCertificateMethod

Descrive il metodo di negoziazione del certificato client per le connessioni HTTPS.

Http503VerbosityLevel

Enumerazione che dichiara i valori consentiti per il livello di verbosità quando http.sys rifiutare le richieste a causa della limitazione.

HttpSysRequestTimingType

Definisce i tipi di timestamp di elaborazione delle richieste esposti tramite il punto di estendibilità Http.Sys HTTP_REQUEST_TIMING_INFO.

RequestQueueMode

Usato per indicare se questa istanza del server deve creare una nuova coda di richieste Http.Sys o collegarne una esistente.

Commenti

Per altre informazioni sull'hosting di app ASP.NET Core con HTTP.sys, vedere HTTP.sys server Web con ASP.NET Core.