NSwagを使用して、単一のコントローラー用のクライアントを生成しました。私はそれをそれ自身の別個のクライアントとして必要としていました。将来Swagger仕様が生成されるときは無視してほしい。
コントローラの上部にこの属性を追加しようとしましたが、仕様にまだ記載されています:[ApiExplorerSettings(IgnoreApi = true)]
私のコントローラーは標準のMicrosoft.AspNetCore.Mvc.Controller
クラスを実装しています。
最新版では、
[ApiExplorerSettings(IgnoreApi = true)]
サポートされています。
それ以外の場合は、SwaggerIgnoreAttribute
属性を追加できます
[SwaggerIgnore]
または、NSwagStudioまたはミドルウェアでコントローラーを手動で選択します...
使用する [OpenApiIgnore]
([SwaggerIgnore]
は非推奨になりました)