Microsoft.AspNetCore.Server.HttpSys 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含使用 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 服務器。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應