Microsoft.AspNetCore.Mvc.ApiExplorer 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コントローラーとアクションの一覧や URL などのメタデータの検出を可能にする型を提供します。 これらの型は、OpenAPI を使用して API をドキュメント化する場合に便利です。
クラス
インターフェイス
| 名前 | 説明 |
|---|---|
| IApiDefaultResponseMetadataProvider |
他の IApiResponseMetadataProvider インスタンスでカバーされていないすべての HTTP 状態コードの戻り値の型を提供します。 |
| IApiDescriptionGroupCollectionProvider |
ApiDescriptionGroupのコレクションへのアクセスを提供します。 |
| IApiDescriptionGroupNameProvider |
|
| IApiDescriptionProvider |
ApiDescriptionインスタンスを指定するためのコントラクトを定義します。 |
| IApiDescriptionVisibilityProvider |
|
| IApiRequestFormatMetadataProvider |
要求形式に関するメタデータ情報を |
| IApiRequestMetadataProvider |
アクションで使用できるコンテンツ タイプのセットを提供します。 |
| IApiResponseMetadataProvider |
戻り値の種類、状態コード、およびアクションの正常な実行によって返される可能性のある一連のコンテンツ タイプを提供します。 |
| IApiResponseTypeMetadataProvider |
|
列挙型
| 名前 | 説明 |
|---|---|
| ApiConventionNameMatchBehavior |
規則パラメーターまたはメソッドの名前を照合するための動作。 |
| ApiConventionTypeMatchBehavior |
規則パラメーターの型と一致する動作。 |
注釈
Swagger (OpenAPI) の概要についてはASP.NET Core Swagger/OpenAPI を使用した Web API ドキュメントを参照してください。