Swashbuckle を使用して WebAPI の Swagger ドキュメントからメソッドを省略する方法 質問する

Swashbuckle を使用して WebAPI の Swagger ドキュメントからメソッドを省略する方法 質問する

私はC# ASP.NET WebAPIアプリケーションを持っており、APIドキュメントは次のように自動的に生成されます。スワッシュバックルドキュメントから特定のメソッドを省略できるようにしたいのですが、Swagger UI 出力にそれらを含めないように Swagger に指示する方法がわかりません。

これはモデルまたはスキーマ フィルターの追加に関係するものだと感じますが、何をすべきかは明らかではありません。また、ドキュメントには、メソッドの出力を変更する方法の例のみが記載されており、出力から完全に削除する方法は記載されていないようです。

ベストアンサー1

コントローラーとアクションに次の属性を追加して、生成されたドキュメントからそれらを除外することができます。[ApiExplorerSettings(IgnoreApi = true)]

おすすめ記事