Microsoft.AspNetCore.Http.Features 名前空間

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

クラス

DefaultSessionFeature

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

FeatureCollection

の既定の 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実装。

構造体

FeatureReference<T>

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

FeatureReferences<TCache>

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

インターフェイス

IBadRequestExceptionFeature

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

IEndpointFeature

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

IFeatureCollection

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

IFormFeature

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

IHttpActivityFeature

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

IHttpBodyControlFeature

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

IHttpBufferingFeature

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

IHttpConnectionFeature

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

IHttpExtendedConnectFeature

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

IHttpMaxRequestBodySizeFeature

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

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 セッションのセッションとストリームを制御します。

列挙型

HttpsCompressionMode

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

注釈

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