. Net Core 3.1 Удалить схему в пользовательском интерфейсе Swagger - PullRequest
1 голос
/ 12 июля 2020

У меня есть. Net 3.1 Web Api, я бы хотел удалить этот раздел «Схемы» в пользовательском интерфейсе Swagger. Как это сделать? . net

1 Ответ

0 голосов
/ 13 июля 2020

Добавьте пользовательскую реализацию IDocumentFilter в конфигурацию swagger:

services.AddSwaggerGen(options => options.DocumentFilter<RemoveSchemasFilter>());

В методе Apply для RemoveSchemasFilter вы сможете идентифицировать элементы OpenApiDocument, которые хотите удалить и сделать это соответственно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...