Microsoft.AspNetCore.Server.HttpSys Namespace

Enthält Typen, die zum Ausführen einer ASP.NET Core-App mit HTTP.sys verwendet werden. HTTP.sys wird als ISerververwendet. HTTP.sys wird nur unter Windows-Betriebssystemen unterstützt.

Klassen

AuthenticationManager

Macht die Http.Sys Authentifizierungskonfigurationen verfügbar.

DelegationRule

Regel, die ein Handle für die Anforderungswarteschlange und UrlPrefix verwaltet, an die delegieren werden soll.

HttpSysDefaults

Konstanten für HttpSys.

HttpSysException

Von HttpSys ausgelöste Ausnahme, wenn ein Fehler auftritt

HttpSysOptions

Enthält die von HttpSys verwendeten Optionen.

TimeoutManager

Macht die Http.Sys Timeoutkonfigurationen verfügbar. Diese können auch in der Registrierung konfiguriert werden. Diese Einstellungen gelten nicht beim Anfügen an eine vorhandene Warteschlange.

UrlPrefix

Ein Satz von URL-Parametern, die zum Lauschen auf eingehende Anforderungen verwendet werden.

UrlPrefixCollection

Sammlungs- oder URL-Präfixe

Schnittstellen

IHttpSysRequestDelegationFeature

Schnittstelle zum Delegieren von Anforderungen an andere Http.Sys Anforderungswarteschlangen.

IHttpSysRequestInfoFeature

Dadurch wird der Http.Sys HTTP_REQUEST_INFO Erweiterbarkeitspunkt als undurchsichtige Daten verfügbar gemacht, die der Aufrufer interperieren kann. 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

Dadurch wird der Http.Sys HTTP_REQUEST_TIMING_INFO Erweiterbarkeitspunkt verfügbar gemacht, der Zeitstempeldaten der Anforderungsverarbeitung aus Http.Sys enthält.

IServerDelegationFeature

Dadurch wird die Erstellung von Delegierungsregeln für Anforderungswarteschlangen im Besitz des Servers verfügbar gemacht.

Enumerationen

AuthenticationSchemes

Gibt Protokolle für die Authentifizierung an.

ClientCertificateMethod

Beschreibt die Clientzertifikataushandlungsmethode für HTTPS-Verbindungen.

Http503VerbosityLevel

Aufzählung der zulässigen Werte für die Ausführlichkeitsstufe, wenn http.sys Anforderungen aufgrund einer Drosselung ablehnen.

HttpSysRequestTimingType

Definiert die Typen von Zeitstempeln für die Anforderungsverarbeitung, die über den Http.Sys HTTP_REQUEST_TIMING_INFO Erweiterbarkeitspunkt verfügbar gemacht werden.

RequestQueueMode

Wird verwendet, um anzugeben, ob dieser Server instance eine neue Http.Sys-Anforderungswarteschlange erstellen oder an eine vorhandene anfügen soll.

Hinweise

Weitere Informationen zum Hosten ASP.NET Core Apps mit HTTP.sys finden Sie unter HTTP.sys Webserver mit ASP.NET Core.