NSwag: Как я могу подавить контроллеры ASP. NET Core - PullRequest
0 голосов
/ 07 мая 2020

ASP. NEt Core 3.1 Я бы хотел подавить один определенный контроллер. Поэтому я попытался использовать DocumentProcessor, но безуспешно.

public class DocumentProcessor : IDocumentProcessor

У меня нет доступа к этому конкретному контроллеру c. Поэтому мне нужно такое решение, как это было возможно раньше. Это было возможно в ASP. NET MVC путем «фильтрации» контроллеров.

старый код:

var controllers = new[] { typeof(ExternalApiController)
                                        , typeof(ExternalApiDatasourceController)                                        
                                    };

var document = Task.Run(async () => await generator.GenerateForControllersAsync(controllers)).GetAwaiter().GetResult();
...