Udostępnij za pośrednictwem


Microsoft.AspNetCore.Server.HttpSys Przestrzeń nazw

Zawiera typy używane do uruchamiania aplikacji ASP.NET Core z HTTP.sys. HTTP.sys jest używany 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 urlPrefix do delegowania.

HttpSysDefaults

Stałe dla 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 adresu URL

Interfejsy

IHttpSysRequestDelegationFeature

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

IHttpSysRequestInfoFeature

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

Spowoduje to uwidocznienie punktu rozszerzalności Http.Sys HTTP_REQUEST_TIMING_INFO zawierającego dane sygnatury czasowej przetwarzania żądań z pliku 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 deklarowania dozwolonych wartości na poziomie szczegółowości, gdy http.sys odrzucać żądania z powodu ograniczania przepustowości.

HttpSysRequestTimingType

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

RequestQueueMode

Służy do wskazywania, 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.