下面是 ControllerActionInvoker 中用到的所有状态。
private enum State { ResourceInsideBegin, ExceptionBegin, ExceptionNext, ExceptionAsyncBegin, ExceptionAsyncResume, ExceptionAsyncEnd, ExceptionSyncBegin, ExceptionSyncEnd, ExceptionInside, ExceptionHandled, ExceptionEnd, ActionBegin, ActionNext, ActionAsyncBegin, ActionAsyncEnd, ActionSyncBegin, ActionSyncEnd, ActionInside, ActionEnd, ResultBegin, ResultNext, ResultAsyncBegin, ResultAsyncEnd, ResultSyncBegin, ResultSyncEnd, ResultInside, ResultEnd, ResourceInsideEnd, } 总结本文详细描述了 MVC 在 Action 是如何激活的,以及在激活 Action 的过程中,过滤器管线中都做了哪些工作,并且讲解了其中的过程,以及各个过滤器的一些作用和功能。
如果你对 .NET Core 感兴趣可以关注我,我会定期在博客分享关于 .NET Core 的学习心得,如果你认为本篇文章对你有帮助的话,谢谢你的【推荐】。
本文地址:
作者博客:Savorboard
欢迎转载,请在明显位置给出出处及链接