C#使用 Attribute 实现 AOP 功能
在 C# 中,通过自定义 Attribute 并结合一些技术(如动态代理、反射等)可以实现 AOP(面向切面编程)。AOP 通常用于日志记录、性能监控、权限验证等横切关注点。
2025-01-06 1692 0
IL源码解读,理解MVC里面Filter这个AOP的实现原理
MVC的请求是由Action响应的,Action是一个实例方法,得先实例化控制器再InvokeAction,MVCHandler完成Controller的实例化,控制器的实例+Action名称交给ControllerActionInvoker,InvokeAction找出Filter,做各种检查,如果Result不为空就直接Result,如果为空继续执行Action。
2020-06-11 2936 0
-
匿
匿名用户 19小时前
- 匿
-
飞
飞翔 2026-05-06
-
匿
匿名用户 2026-04-28
-
NI
nightelf 2026-04-23