Dependencyinjection.cs 662 B

1234567891011121314151617181920
  1. using AipGateway.API.Application.Pipeline.Middlewares.Behaviours;
  2. using AipGateway.API.Application.Pipeline.Middlewares.Logging;
  3. using Microsoft.AspNetCore.Builder;
  4. namespace AipGateway.API.Application.Pipeline.Middlewares;
  5. public static class Dependencyinjection
  6. {
  7. public static IApplicationBuilder UseMiddlewares(this IApplicationBuilder app)
  8. {
  9. app//.UseMiddleware<LoggingBehaviour>()
  10. .UseMiddleware<ApiGuidGeneratorBehaviour>()
  11. .UseMiddleware<RequestResponseLogging>()
  12. ;
  13. //.UseMiddleware<PerformanceBehaviour>();
  14. //.UseMiddleware<ValidationBehaviour>();
  15. return app;
  16. }
  17. }