Microsoft.AspNetCore.Server.HttpSys 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含用於執行 ASP.NET Core 應用程式的類型 HTTP.sys。 HTTP.sys 被用作 IServer。 HTTP.sys 僅支援於 Windows 作業系統。
類別
| 名稱 | Description |
|---|---|
| AuthenticationManager |
公開 Http.Sys 驗證組態。 |
| DelegationRule |
維護要求佇列和 UrlPrefix 委派之句柄的規則。 |
| HttpSysDefaults |
HttpSys 的常數。 |
| HttpSysException |
發生錯誤時 HttpSys 擲回的例外狀況 |
| HttpSysOptions |
包含 HttpSys 所使用的選項。 |
| TimeoutManager |
公開 Http.Sys 逾時設定。 這些也可能在登錄中設定。 附加至現有佇列時,不會套用這些設定。 |
| UrlPrefix |
一組用來接聽傳入要求的 URL 參數。 |
| UrlPrefixCollection |
集合或 URL 前置詞 |
介面
| 名稱 | Description |
|---|---|
| IHttpSysRequestDelegationFeature |
將要求委派給其他 Http.Sys 要求佇列的介面。 |
| IHttpSysRequestInfoFeature |
這會將 Http.Sys HTTP_REQUEST_INFO擴充點公開為不透明的數據,讓呼叫端進行插播。 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 |
| IHttpSysRequestPropertyFeature |
提供 API 從 HTTP.SYS 請求中讀取HTTP_REQUEST_PROPERTY值。 https://learn.microsoft.com/windows/win32/api/http/ne-http-http_request_property |
| IHttpSysRequestTimingFeature |
這會公開 Http.Sys HTTP_REQUEST_TIMING_INFO擴充點,其中包含來自 Http.Sys 的要求處理時間戳數據。 |
| IServerDelegationFeature |
這會公開在伺服器所擁有的要求佇列上建立委派規則。 |
列舉
| 名稱 | Description |
|---|---|
| AuthenticationSchemes |
指定驗證的通訊協定。 |
| ClientCertificateMethod |
描述 HTTPS 連線的用戶端憑證交涉方法。 |
| Http503VerbosityLevel |
Enum 在因限速而拒絕請求時,宣告允許的冗長程度 http.sys 值。 |
| HttpAuthenticationHardeningLevel |
規定 Http.Sys 認證強化層級,控制 HTTP 認證(Kerberos/NTLM)在底層 TLS 通道上的嚴格驗證程度。 |
| HttpSysRequestTimingType |
定義透過 Http.Sys HTTP_REQUEST_TIMING_INFO擴充點公開的要求處理時間戳類型。 |
| RequestQueueMode |
用來指出這個伺服器實例是否應該建立新的 Http.Sys 要求佇列或附加至現有的要求佇列。 |
備註
欲了解更多關於以 HTTP.sys主機託管 ASP.NET Core 應用程式的資訊,請參閱 HTTP.sys 網頁伺服器與 ASP.NET Core。