MasaFramework -- 异常处理( 三 )

后,为什么发生异常后没有进入OnExceptionQ: 未注入到服务集合且没有指定使用指定的ExceptionHanlder

  • 自定义异常Handler
public class ExceptionHandler : IMasaExceptionHandler{public void OnException(MasaExceptionContext context){throw new NotImplementedException();}}可参考自定义异常中的方案二或者方案三修改即可
总结Masa提供的全局异常中间件,对自定义异常的扩展支持较好,并且后续Masa Framework支持I18n后,全局异常也将增加I18n支持, 届时全局异常会更加方便
本章源码Assignment13
https://github.com/zhenlei520/MasaFramework.Practice
开源地址MASA.Framework:https://github.com/masastack/MASA.Framework
MASA.EShop:https://github.com/masalabs/MASA.EShop
MASA.Blazor:https://github.com/BlazorComponent/MASA.Blazor
如果你对我们的 MASA Framework 感兴趣,无论是代码贡献、使用、提 Issue,欢迎联系我们
MasaFramework -- 异常处理

文章插图

经验总结扩展阅读