实现自定义的异常处理类

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

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());
  }
}

最新文章

  1. Powershell 十个常见任务
  2. 如何给DropDownList在后台代码中添加一个空的选项
  3. Java null String
  4. Android NDK 环境搭建 + 测试例程
  5. cookie 和 session
  6. 利用rman进行异机还原(目录相同)
  7. Knockout应用开发指南 第三章:绑定语法(3)
  8. 【轉】使用jQuery播放/暂停 HTML5视频
  9. 用C#实现DES加密解密解决URL参数明文的问题
  10. 解释session
  11. Python3 视频教程,全网最全的视频教程,爬虫,从入门到实战
  12. Redis配置sentinel模式
  13. 【AtCoder】【模拟】【模型转化】Camel and Oases(AGC012)
  14. ftp搭建安装
  15. tomcat架构分析和源码解读
  16. Windows下用VS2015+MSYS编译OpenH264
  17. mysql-修改字段类型和修改字段名称
  18. C program basic
  19. linux发送邮件的功能总结
  20. 开始使用 Vuejs 2.0 --- 组件间数据传递

热门文章

  1. shell脚本编写规范和相关变量类型
  2. C语言:常量写法
  3. python 字典添加数据
  4. 【路径规划】 Optimal Trajectory Generation for Dynamic Street Scenarios in a Frenet Frame (附python代码实例)
  5. HTML - form表单操作
  6. JAVA web环境搭建(使用Tomcat8整合httpd)
  7. Linux 各个命令的缩写原型
  8. 什么是ETL--ETL定义、过程和工具选型思路
  9. python验证码图片生成
  10. 【小工具系列】Python + OpenCV 图片序列转换成视频