.Net Core 中间件

自定义中间件的使用

在项目启动配置文件中Configure方法

public void Configure(IApplicationBuilder app, IWebHostEnvironment env){

 app.UseMiddleware<CorsMiddleware>();

}

 

CorsMiddleware 函数

public class CorsMiddleware
{

  //请求委托

  private readonly RequestDelegate next;

  //注入服务

  public CorsMiddleware(RequestDelegate next)
  {
    this.next = next;
  }
  

  //请求实例

  public async Task Invoke(HttpContext context)
  {

    //相关的操作

  }

  //调用下一个

  await next(context);
}

posted @ 2023-01-06 14:46  pipitnt  阅读(44)  评论(0)    收藏  举报