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