消除warning
This commit is contained in:
37
common/Tnb.Common/Options/ConfigureSwaggerUIOptions.cs
Normal file
37
common/Tnb.Common/Options/ConfigureSwaggerUIOptions.cs
Normal file
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.AspNetCore.Builder;
|
||||
using Microsoft.AspNetCore.Hosting;
|
||||
using Microsoft.Extensions.Options;
|
||||
using Swashbuckle.AspNetCore.SwaggerUI;
|
||||
|
||||
namespace Tnb.Common.Options
|
||||
{
|
||||
public class ConfigureSwaggerUIOptions : IConfigureOptions<SwaggerUIOptions>
|
||||
{
|
||||
private readonly IWebHostEnvironment _hostingEnvironment;
|
||||
|
||||
public ConfigureSwaggerUIOptions(IWebHostEnvironment hostingEnvironment)
|
||||
{
|
||||
_hostingEnvironment = hostingEnvironment;
|
||||
}
|
||||
|
||||
public void Configure(SwaggerUIOptions options)
|
||||
{
|
||||
// Configure SwaggerUI options
|
||||
|
||||
options.DefaultModelExpandDepth(2);
|
||||
options.DefaultModelRendering(ModelRendering.Example);
|
||||
options.DocExpansion(DocExpansion.List);
|
||||
options.EnableDeepLinking();
|
||||
options.DisplayOperationId();
|
||||
options.EnableFilter();
|
||||
options.MaxDisplayedTags(5);
|
||||
options.ShowExtensions();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user