<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      自定義中間件(MiddleWare)

      原文鏈接: http://www.rzrgm.cn/ysmc/p/16512669.html

        以下代碼自定義簡單的異常處理中間件Demo

      ExceptionMiddleWare

       1 public class ExceptionMiddleWare
       2 {
       3     private readonly RequestDelegate _next;
       4     public ExceptionMiddleWare(RequestDelegate next)
       5     {
       6         _next = next;
       7     }
       8     public async Task Invoke(HttpContext context)
       9     {
      10         try
      11         {
      12             await _next.Invoke(context);
      13         }
      14         catch (Exception ex)
      15         {
      16             await HandleExceptionAsync(context, ex);
      17         }
      18     }
      19     private async Task HandleExceptionAsync(HttpContext context, Exception exception)
      20     {
      21         var time = DateTime.Now.ToString("yyyyMMddhhmmss");
      22         FileHelper.WriteInformationFile(exception.ToString(), Path.Combine("Errlog", DateTime.Now.ToString("yyyyMMdd"), time + ".txt"));
      23         var response = context.Response;
      24         response.ContentType = "application/json";
      25         response.StatusCode = (int)HttpStatusCode.InternalServerError;
      26         await response.WriteAsync(JsonConvert.SerializeObject(new
      27         {
      28             // customize as you need
      29             error = new
      30             {
      31                 message = "系統錯誤,請聯系管理員",
      32                 errfile = time
      33             }
      34         }));
      35     }
      36 }

      ExceptionMiddleWareBuilder

      public static class ExceptionMiddleWareBuilder
      {
          public static IApplicationBuilder ExceptionMiddleWare(this IApplicationBuilder builder) => builder.UseMiddleware<ExceptionMiddleWare>();
      }

      Startup

      public void Configure(IApplicationBuilder app, IHostingEnvironment env)
      {
          app.HttpRequestMiddleWare();
      
          if (env.IsDevelopment())
          {
              //app.UseDeveloperExceptionPage();
              app.ExceptionMiddleWare();
          }
          else
              app.ExceptionMiddleWare();
      
          app.UseMvc();
      }

       

      posted @ 2022-07-23 18:19  一事冇誠  閱讀(2152)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 黄色亚洲一区二区在线观看| 国内自拍视频一区二区三区| 2021国产成人精品久久| 国产精品欧美亚洲韩国日本久久| 国产蜜臀久久av一区二区| 精品亚洲精品日韩精品| 衡东县| 免费无遮挡毛片中文字幕| 亚洲成人av综合一区| h动态图男女啪啪27报gif| 亚洲中文字幕精品第三区| 亚洲精品岛国片在线观看| 久久99精品国产麻豆宅宅| 国产情侣激情在线对白| 国产永久免费高清在线观看| 久久久久青草线蕉亚洲| 日韩蜜桃AV无码中文字幕不卡高清一区二区 | yy111111在线尤物| 国产AV影片麻豆精品传媒| 亚洲国产美国产综合一区| 日本japanese丰满白浆| 日本一区二区三区在线播放| 中国农村真卖bbwbbw| 内射老阿姨1区2区3区4区| 中文文字幕文字幕亚洲色| 河间市| 中文字幕一区二区三区久久蜜桃| 日本欧美一区二区免费视频 | 免费人妻无码不卡中文字幕18禁| 久热这里只精品视频99| 九九热在线视频免费观看| 制服丝袜中文字幕在线| 精品一区二区三区在线观看l| A级毛片无码久久精品免费| 日韩a∨精品日韩在线观看 | 女主播扒开屁股给粉丝看尿口| 久久精品免视看国产成人| 亚洲精品无码日韩国产不卡av| 精品久久久久久亚洲综合网| 国产黄色一区二区三区四区 | 亚洲色大成网站WWW国产|