Freigeben über


Microsoft.AspNetCore.Server.HttpSys Namespace

Enthält Typen, die zum Ausführen einer ASP.NET Core-App mit HTTP.sysverwendet 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 delegiert werden soll.

HttpSysDefaults

Konstanten für HttpSys.

HttpSysException

Ausnahme, die von HttpSys ausgelöst wird, 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

Eine Reihe von URL-Parametern, die zum Überwachen eingehender Anforderungen verwendet werden.

UrlPrefixCollection

Ein Sammlungs- oder URL-Präfix

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, damit der Aufrufer interperiert. 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

Dadurch wird der Http.Sys-HTTP_REQUEST_TIMING_INFO Erweiterbarkeitspunkt verfügbar gemacht, der Anforderungsverarbeitungszeitstempeldaten von Http.Sys enthält.

IServerDelegationFeature

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

Enumerationen

AuthenticationSchemes

Gibt Protokolle für die Authentifizierung an.

ClientCertificateMethod

Beschreibt die Clientzertifikatsverhandlungsmethode für HTTPS-Verbindungen.

Http503VerbosityLevel

Aufzählung, die die zulässigen Werte für die Ausführlichkeitsebene deklarieren, wenn http.sys Anforderungen aufgrund der Einschränkung ablehnen.

HttpSysRequestTimingType

Definiert die Typen von Anforderungsverarbeitungszeitstempeln, die über den Http.Sys-HTTP_REQUEST_TIMING_INFO Erweiterungspunkt verfügbar gemacht werden.

RequestQueueMode

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

Hinweise

Weitere Informationen zum Hosten von ASP.NET Core-Apps mit HTTP.sysfinden Sie unter HTTP.sys Webserver mit ASP.NET Core.