Microsoft.AspNetCore.Server.HttpSys Przestrzeń nazw

Zawiera typy używane do uruchamiania aplikacji ASP.NET Core z HTTP.sys. HTTP.sys jest używana jako IServer. HTTP.sys jest obsługiwana tylko w systemach operacyjnych Windows.

Klasy

AuthenticationManager

Uwidacznia konfiguracje uwierzytelniania Http.Sys.

DelegationRule

Reguła, która obsługuje dojście do kolejki żądań i adresu URLPrefix do delegowania.

HttpSysDefaults

Stałe dla protokołu HttpSys.

HttpSysException

Wyjątek zgłaszany przez usługę HttpSys w przypadku wystąpienia błędu

HttpSysOptions

Zawiera opcje używane przez usługę HttpSys.

TimeoutManager

Uwidacznia konfiguracje limitu czasu Http.Sys. Można je również skonfigurować w rejestrze. Te ustawienia nie mają zastosowania podczas dołączania do istniejącej kolejki.

UrlPrefix

Zestaw parametrów adresu URL używanych do nasłuchiwania żądań przychodzących.

UrlPrefixCollection

Prefiksy kolekcji lub adresów URL

Interfejsy

IHttpSysRequestDelegationFeature

Interfejs do delegowania żądań do innych kolejek żądań Http.Sys.

IHttpSysRequestInfoFeature

Spowoduje to uwidocznienie punktu rozszerzalności Http.Sys HTTP_REQUEST_INFO jako nieprzezroczystych danych dla obiektu wywołującego do interperacji. 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

Spowoduje to uwidocznienie punktu rozszerzalności Http.Sys HTTP_REQUEST_TIMING_INFO zawierającego dane znacznika czasu przetwarzania żądań z Http.Sys.

IServerDelegationFeature

Spowoduje to uwidocznienie tworzenia reguł delegowania w kolejkach żądań należących do serwera.

Wyliczenia

AuthenticationSchemes

Określa protokoły uwierzytelniania.

ClientCertificateMethod

Opisuje metodę negocjacji certyfikatu klienta dla połączeń HTTPS.

Http503VerbosityLevel

Wyliczenie wartości dozwolonych dla poziomu szczegółowości, gdy http.sys odrzucać żądania z powodu ograniczania przepustowości.

HttpSysRequestTimingType

Definiuje typy sygnatur czasowych przetwarzania żądań uwidocznionych za pośrednictwem Http.Sys HTTP_REQUEST_TIMING_INFO punktu rozszerzalności.

RequestQueueMode

Służy do wskazania, czy to wystąpienie serwera powinno utworzyć nową kolejkę żądań Http.Sys lub dołączyć do istniejącej.

Uwagi

Aby uzyskać więcej informacji na temat hostowania aplikacji ASP.NET Core za pomocą HTTP.sys, zobacz HTTP.sys serwer internetowy z ASP.NET Core.