AOP in .Net5 -- ExceptionFilter & ResultFilter

一,ExceptionFilter

    异常处理AOP,ExceptionFilter处理异常;

简单实例使用

    ExceptionFilter全局注册下,能捕捉哪些异常?  如下:

1,控制器实例化异常
2,Service层级逻辑处理中的异常
3,Action方法中的异常

1,控制器实例化异常

    相反,不能处理的异常情况通常包括:

1,try catch中的代码块
2,请求路径错误

    这里直接推荐阅读链接:大佬的博客哈


二,ResultFilter

简单的实现

    具体应用的常见的比如MVC应用开发中的双语系统,通过请求调节参数,展现不一样的网址,可自行调试;

你可能感兴趣的:(AOP in .Net5 -- ExceptionFilter & ResultFilter)