Microsoft.AspNetCore.Server.HttpSys 命名空間

包含使用 HTTP.sys 執行 ASP.NET Core應用程式的型別。 HTTP.sys做為 IServer 。 只有 Windows 作業系統才支援HTTP.sys。

類別

AuthenticationManager

公開Http.Sys驗證組態。

DelegationRule

維護要求佇列和 UrlPrefix 要委派之控制碼的規則。

HttpSysDefaults

HttpSys 的常數。

HttpSysException

發生錯誤時,HttpSys 擲回的例外狀況

HttpSysOptions

包含 HttpSys 所使用的選項。

TimeoutManager

公開Http.Sys逾時設定。 這些也可以設定在登錄中。 附加至現有佇列時,這些設定不適用。

UrlPrefix

一組用來接聽傳入要求的 URL 參數。

UrlPrefixCollection

集合或 URL 前置詞

介面

IHttpSysRequestDelegationFeature

將要求委派給其他Http.Sys要求佇列的介面。

IHttpSysRequestInfoFeature

這會將Http.Sys HTTP_REQUEST_INFO擴充點公開為不透明資料,供呼叫端交錯。 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

這會公開Http.Sys HTTP_REQUEST_TIMING_INFO擴充點,其中包含從Http.Sys處理時間戳記資料的要求。

IServerDelegationFeature

這會公開在伺服器所擁有的要求佇列上建立委派規則。

列舉

AuthenticationSchemes

指定驗證的通訊協定。

ClientCertificateMethod

描述 HTTPS 連線的用戶端憑證交涉方法。

Http503VerbosityLevel

http.sys因節流而拒絕要求時,宣告詳細資訊層級允許的值列舉。

HttpSysRequestTimingType

定義透過Http.Sys HTTP_REQUEST_TIMING_INFO擴充點公開的要求處理時間戳記類型。

RequestQueueMode

用來指出此伺服器實例是否應該建立新的Http.Sys要求佇列,或附加至現有的佇列。

備註

如需使用 HTTP.sys 裝載 ASP.NET Core應用程式的詳細資訊,請參閱使用 ASP.NET CoreHTTP.sys Web 服務器