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/windows/win32/api/http/ns-http-http_request_v2、https://learn.microsoft.com/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 Core