<分区>
是否有任何好的资源可以帮助我了解面向方面的编程?
PS:我需要了解 AO 编程,而不是可用于 .NET 或 C# 的库或框架 :)
<分区>
是否有任何好的资源可以帮助我了解面向方面的编程?
PS:我需要了解 AO 编程,而不是可用于 .NET 或 C# 的库或框架 :)
最佳答案
只是让你的脑袋绕过它:它是 Hook 事件的能力,例如:对象的创建、属性的设置等,并将通用功能附加到它们,将填充相关上下文。
因为 C# 没有为此内置的工具,你需要一个框架,比如 PostSharp,来做“字节码编织”(即只编写代码来实际进行调用,直接到你的类)来模拟它。
关于c# - C# 中的面向方面编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1416880/
相关文章:
c# - ILMerge 找到的程序集 'X' list 定义与程序集引用不匹配
c# - SEC7123 : Request header Key was not present in the Access-Control-Allow-Headers list
c# - 将 dotnet 应用程序设置存储在数据库中而不是 app.config
c# - 输入数组比该表中的列数长。异常(exception)
parameters - Ninject AOP - 从拦截的方法中获取方法参数
java - AOP - 错误 : java. lang.StackOverflowError 在 org.aspectj.runtime.internal.AroundClosure