SwaggerUiMiddlewareExtensions.cs 510 B

123456789101112131415
  1. using Microsoft.AspNetCore.Builder;
  2. namespace VCommon.VSwaggerUI.VAspNetCore
  3. {
  4. public static class SwaggerUiMiddlewareExtensions
  5. {
  6. public static void UseSwaggerUiMiddleware(this IApplicationBuilder builder, ISwaggerUiResourceProvider resourceProvider, string basePath = "/swagger")
  7. {
  8. SwaggerUiMiddleware.ResourceProvider = resourceProvider;
  9. SwaggerUiMiddleware.BasePath = basePath;
  10. builder.UseMiddleware<SwaggerUiMiddleware>();
  11. }
  12. }
  13. }