2017-02-01 6 views

答えて

2

ただ、インターフェースIDocumentFilterを実装し、Startup.csでそれを使用します。

public class TestFilter : IDocumentFilter 
{ 
    public void Apply(SwaggerDocument swaggerDoc, DocumentFilterContext context) 
    { 
     swaggerDoc.Schemes = new string[] { "http" }; 
    } 
} 

// Startup.cs 
services.AddSwaggerGen(c => 
{ 
    c.SwaggerDoc("v2", new Swashbuckle.AspNetCore.Swagger.Info 
         { Title = "My API", Version = "v2" }); 
    c.DocumentFilter<TestFilter>(); 
});