Microsoft.AspNetCore.Http.Metadata 名前空間

クラス

Name 説明
AcceptsMetadata

サポートされている要求コンテンツ タイプを指定するメタデータ。

FormMappingOptionsMetadata

最小限の API でのフォーム マッピングの動作の構成をサポートします。

インターフェイス

Name 説明
IAcceptsMetadata

要求メディアの種類を受け入れるためのインターフェイス。

IAllowCookieRedirectMetadata

エンドポイントが Cookie ベースの認証リダイレクトを許可する必要があることを示すメタデータ。 これは通常、既定の動作ですが、順序に関係なく IDisableCookieRedirectMetadata をオーバーライドするために存在します。 存在する場合、Cookie 認証ハンドラーは、401 と 403 の状態コードを超えるブラウザー ログインまたはアクセス拒否リダイレクトを優先します。

IDisableCookieRedirectMetadata

エンドポイントが Cookie ベースの認証リダイレクトを無効にする必要があることを示すメタデータは、通常、ブラウザーの直接ナビゲーションではなく API クライアントを対象としているためです。

IAllowCookieRedirectMetadata は、順序に関係なくこれをオーバーライドします。

Cookie 認証ハンドラーが存在し、オーバーライドされない場合、ログインまたはアクセス拒否パスへのリダイレクトよりも、401 と 403 の状態コードの使用が優先されます。

IDisableHttpMetricsMetadata

HTTP 要求期間メトリックを無効にするメタデータを識別するために使用できるマーカー インターフェイス。

IDisableValidationMetadata

特定のエンドポイントでの検証を無効にするメタデータを識別するために使用できるマーカー インターフェイス。

IEndpointDescriptionMetadata

Metadataで説明を指定するために使用するコントラクトを定義します。

IEndpointMetadataProvider

パラメーター型として宣言された場合、またはEndpoint ルート ハンドラー デリゲートの戻り値の型として宣言されたときに、Endpointメタデータを提供する静的メソッドを型が提供することを示します。

IEndpointParameterMetadataProvider

Endpoint ルート ハンドラー デリゲートのパラメーター型として宣言されたときに、Endpointメタデータを提供する静的メソッドを型が提供することを示します。

IEndpointSummaryMetadata

Metadataで概要を指定するために使用するコントラクトを定義します。

IFormOptionsMetadata

フォームの読み取りに関連する制限を指定するインターフェイス マーキング属性。

IFromBodyMetadata

パラメーターを指定するインターフェイス マーキング属性は、要求本文を使用してバインドする必要があります。

IFromFormMetadata

パラメーターを指定するインターフェイス マーキング属性は、要求本文のフォーム フィールドを使用してバインドする必要があります。

IFromHeaderMetadata

パラメーターを指定するインターフェイス マーキング属性は、要求ヘッダーを使用してバインドする必要があります。

IFromQueryMetadata

パラメーターを指定するインターフェイス マーキング属性は、要求クエリ文字列を使用してバインドする必要があります。

IFromRouteMetadata

パラメーターを指定するインターフェイス マーキング属性は、現在の要求からのルート データを使用してバインドする必要があります。

IFromServiceMetadata

パラメーターを指定するインターフェイス マーキング属性は、要求サービスを使用してバインドする必要があります。

IParameterBindingMetadata

エンドポイント ハンドラーのパラメーターに関連付けられているパラメーター バインドの詳細に関するメタデータを公開します。

IProducesResponseTypeMetadata

エンドポイントから返される応答の種類のアウトラインのコントラクトを定義します。

IRequestSizeLimitMetadata

要求本文の最大許容サイズを指定するインターフェイス マーキング属性。

IRouteDiagnosticsMetadata

ルートの診断テキストを指定するためのインターフェイス。

ISkipStatusCodePagesMetadata

Metadataで StatusCodePage ミドルウェアをスキップするためのメタデータを指定するために使用されるコントラクトを定義します。

ITagsMetadata

Metadataでタグのコレクションを指定するために使用するコントラクトを定義します。