IApplicationBuilderExtensions.cs 685 B

1234567891011121314151617181920
  1. using Microsoft.AspNetCore.Builder;
  2. namespace Masuit.MyBlogs.Core.Extensions
  3. {
  4. public static class IApplicationBuilderExtensions
  5. {
  6. public static IApplicationBuilder UseFirewall(this IApplicationBuilder builder)
  7. {
  8. return builder.UseMiddleware<FirewallMiddleware>();
  9. }
  10. public static IApplicationBuilder UseException(this IApplicationBuilder builder)
  11. {
  12. return builder.UseMiddleware<ExceptionMiddleware>();
  13. }
  14. public static IApplicationBuilder UseRequestIntercept(this IApplicationBuilder builder)
  15. {
  16. return builder.UseMiddleware<RequestInterceptMiddleware>();
  17. }
  18. }
  19. }