Вы можете использовать DocInclusionPredicate () в context.Services.AddSwaggerGen () для фильтрации API, который вы хотите включить или исключить. В приведенном ниже примере будет включен только API с указанным c путем.
private static void ConfigureSwaggerServices(ServiceConfigurationContext context)
{
context.Services.AddSwaggerGen(
options =>
{
options.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" });
options.DocInclusionPredicate((docName, description) =>
{
// Generate only api that related to my api
return description.RelativePath.IndexOf("specify path to your api here") >= 0;
});
});
}
Подробнее см. https://github.com/domaindrivendev/Swashbuckle.AspNetCore#customize -the-action-selection-process