Microsoft.AspNetCore.Server.HttpSys 名前空間

HTTP.sysを使用して ASP.NET Core アプリを実行するために使用される型が含まれています。 HTTP.sys は として使用されます IServer。 HTTP.sysは、Windows オペレーティング システムでのみサポートされます。

クラス

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.Sys HTTP_REQUEST_TIMING_INFO拡張ポイントが公開されます。

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 を使用して Web サーバーをHTTP.sysする」を参照してください。