Microsoft.AspNetCore.Http.Features 名前空間

Featuresに関連する型が含まれています。

クラス

Name 説明
DefaultSessionFeature

この型は、ユーザーがISessionFeatureを作成することなく、Session プロパティを直接設定できる単体テストの目的でのみ存在します。

FeatureCollection

IFeatureCollectionの既定の実装。

FeatureCollectionExtensions

機能を取得するための拡張メソッド IFeatureCollection

FormFeature

IFormFeatureの既定の実装。

FormOptions

HTTP フォームとして要求本文の読み取りを構成するためのオプション。

HttpConnectionFeature

IHttpConnectionFeatureの既定の実装。

HttpRequestFeature

IHttpRequestFeatureの既定の実装。

HttpRequestIdentifierFeature

IHttpRequestIdentifierFeatureの既定の実装。

HttpRequestLifetimeFeature

IHttpRequestLifetimeFeatureの既定の実装。

HttpResponseFeature

IHttpResponseFeatureの既定の実装。

ItemsFeature

IItemsFeatureの既定の実装。

QueryFeature

IQueryFeatureの既定の実装。

RequestBodyPipeFeature

IRequestBodyPipeFeatureの既定の実装。

RequestCookiesFeature

IRequestCookiesFeatureの既定の実装。

RequestServicesFeature

要求サービスにアクセスするための IServiceProvidersFeature の実装。

ResponseCookiesFeature

IResponseCookiesFeatureの既定の実装。

RouteValuesFeature

ルーティング値の機能。 Featuresを使用して、現在の要求に関連付けられている値にアクセスします。

ServiceProvidersFeature

IServiceProvidersFeatureの既定の実装。

TlsConnectionFeature

TlsConnectionFeatureの既定の実装。

構造体

Name 説明
FeatureReference<T>

機能へのキャッシュされた参照。

FeatureReferences<TCache>

機能のコレクションへの参照。

インターフェイス

Name 説明
IBadRequestExceptionFeature

拒否された HTTP 要求に関する情報を提供します。

IEndpointFeature

エンドポイント ルーティングの機能インターフェイス。 Featuresを使用して、現在の要求に関連付けられているインスタンスにアクセスします。

IFeatureCollection

HTTP 機能のコレクションを表します。

IFormFeature

要求本文を HTTP フォームとして読み取ることができます。

IHttpActivityFeature

要求に関連付けられている Activity にアクセスする機能。

IHttpBodyControlFeature

Bodyの IO 動作を制御します。Body

IHttpBufferingFeature

Featuresに関連する型が含まれています。

IHttpConnectionFeature

要求を伝送する TCP/IP 接続に関する情報。

IHttpExtendedConnectFeature

HTTP/2 WebSocket や WebTransport などの拡張 CONNECT ハンドシェイクを必要とするプロトコルで使用されます。 https://www.rfc-editor.org/rfc/rfc8441#section-4

IHttpMaxRequestBodySizeFeature

1 つの要求の最大要求本文サイズを検査および変更する機能。

IHttpMetricsTagsFeature

HTTP 要求期間メトリックに追加されたタグへのアクセスを提供します。 カウンターが有効になっていない場合、この機能は設定されません。

IHttpRequestBodyDetectionFeature

要求に本文を含めることができるかどうかを示すために使用されます。

IHttpRequestFeature

特定の要求の詳細を格納します。 これらのプロパティはすべて変更可能である必要があります。 これらのプロパティのいずれも null に設定しないでください。

IHttpRequestIdentifierFeature

要求を一意に識別する機能。

IHttpRequestLifetimeFeature

HTTP 要求の有効期間操作へのアクセスを提供します。

IHttpRequestTrailersFeature

この機能は、HTTP/1.1 チャンク本文または HTTP/2 末尾ヘッダーの HTTP 要求トレーラー ヘッダーを公開します。

IHttpResetFeature

HTTP/2 や HTTP/3 などのプロトコルをサポートするプロトコルのリセット メッセージを送信するために使用されます。

IHttpResponseBodyFeature

応答本文と対話するさまざまな方法の集計。

IHttpResponseFeature

HTTP 応答のフィールドと状態を表します。

IHttpResponseTrailersFeature

応答トレーラーへのアクセスを提供します。

応答トレーラーを使用すると、HTTP/1.1 (チャンク) または HTTP/2 応答の最後に追加のヘッダーを送信できます。 詳細については、 RFC7230を参照してください。

IHttpsCompressionFeature

要求ごとに HTTPS の応答圧縮動作を構成します。

IHttpSendFileFeature

ディスクからネットワークにファイルを転送するための効率的なメカニズムを提供します。

IHttpUpgradeFeature

サーバーアップグレード機能へのアクセスを提供します。

IHttpWebSocketFeature

サーバー Websocket 機能へのアクセスを提供します。

IHttpWebTransportFeature

WebTransport セッションを受け入れて取得するための API。

IItemsFeature

この要求のスコープ内でデータを共有するために使用できるキー/値コレクションを提供します。

IQueryFeature

HTTP 要求に関連付けられている IQueryCollection へのアクセスを提供します。

IRequestBodyPipeFeature

HTTP 要求本文を PipeReaderとして表します。

IRequestCookiesFeature

要求 Cookie コレクションへのアクセスを提供します。

IResponseCookiesFeature

応答 Set-Cookie ヘッダーを作成するためのヘルパー。

IRouteValuesFeature

ルーティング値の機能インターフェイス。 Featuresを使用して、現在の要求に関連付けられている値にアクセスします。

IServerVariablesFeature

この機能は、要求サーバー変数セットへのアクセスを提供します。

IServiceProvidersFeature

要求スコープの IServiceProviderへのアクセスを提供します。

ISessionFeature

現在の要求の ISession へのアクセスを提供します。

ITlsConnectionFeature

現在の HTTP 接続に関連付けられている TLS 機能へのアクセスを提供します。

ITlsTokenBindingFeature

TLS トークン バインド パラメーターに関する情報を提供します。

ITrackingConsentFeature

サイトのアクティビティと機能に関連するユーザー情報の保存に関するユーザーの同意の照会、付与、および取り消しに使用されます。

IWebTransportSession

WebTransport セッションのセッションとストリームを制御します。

列挙型

Name 説明
HttpsCompressionMode

HTTPS 要求の応答圧縮を動的に制御するために使用します。

注釈

機能の詳細については、「ASP.NET Coreの要求機能」を参照してください。