Microsoft.AspNetCore.Http.Features 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
に関連する型が Features含まれます。
クラス
構造体
FeatureReference<T> |
機能へのキャッシュされた参照。 |
FeatureReferences<TCache> |
特徴のコレクションへの参照。 |
インターフェイス
IBadRequestExceptionFeature |
拒否された HTTP 要求に関する情報を提供します。 |
IEndpointFeature |
エンドポイント ルーティングの機能インターフェイス。 を使用して Features 、現在の要求に関連付けられているインスタンスにアクセスします。 |
IFeatureCollection |
HTTP 機能のコレクションを表します。 |
IFormFeature |
要求本文を HTTP フォームとして読み取ることができます。 |
IHttpActivityFeature |
要求に関連付けられている に Activity アクセスする機能。 |
IHttpBodyControlFeature | |
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 セッションのセッションとストリームを制御します。 |
列挙型
HttpsCompressionMode |
HTTPS 要求の応答圧縮を動的に制御するには、 を使用します。 |
注釈
機能の詳細については、「ASP.NET Coreの機能を要求する」を参照してください。