zoukankan      html  css  js  c++  java
  • web API 的异常处理

    实现自定义的异常处理类

    ---------------------------------------------------------------------

    public class MyExceptionFilter : IExceptionFilter
    {
      public bool AllowMultiple => true;

      public async Task ExecuteExceptionFilterAsync(HttpActionExecutedContext actionExecutedContext, CancellationToken cancellationToken)
      {
        // throw new NotImplementedException();
        Exception ex= actionExecutedContext.Exception;
        //Console.WriteLine(ex.ToString());
      }
    }

    注册自定义异常处理类

    ----------------------------------------------------------------------------

    public static class WebApiConfig
    {
      public static void Register(HttpConfiguration config)
      {
        config.MapHttpAttributeRoutes();

        config.Routes.MapHttpRoute(
        name: "DefaultApi",
        routeTemplate: "api/{controller}/{action}/{id}",
        defaults: new { id = RouteParameter.Optional });

        //config.Filters.Add(new MyFilter());
        config.Filters.Add(new MyExceptionFilter());
      }
    }

  • 相关阅读:
    看到一个很好看的细细的字体
    meta标签常用属性整理
    网页字体排印指南
    利用伪元素仿苹果手机官网导航
    利用css3-animation来制作逐帧动画
    CSS实现垂直居中的5种方法
    前端网站
    icon font
    flexbox布局总结
    Yahoo(YUI) CSS Reset:
  • 原文地址:https://www.cnblogs.com/bruce1992/p/14032397.html
Copyright © 2011-2022 走看看