gpt4 book ai didi

.net - .Net 中 AOP 的最佳实现是什么?

转载 作者:行者123 更新时间:2023-12-03 05:12:30 25 4
gpt4 key购买 nike

C#、VB.net中有很多AOP实现。这是一些 AOP 实现:

.Net 中 AOP 的最佳实现是什么?我应该使用什么?

最佳答案

我认为Castle Dynamic Proxy如果动态拦截可以满足您的需求,那么这是首选的解决方案。许多其他想要提供 AOP 功能的框架在内部使用该框架。通常,大多数现有的 IoC 容器现在都提供一些动态拦截机制(Spring.NET、CaSTLe Windsor、StructureMap 等)。如果您已经使用过 IoC 容器,也许更容易了解它的建议。

如果动态拦截不能满足您的需求(编织密封类、拦截非虚拟调用等),那么您当然需要静态编织。 PostSharp是该域中的引用。

请注意,它也存在 Linfu ,可用于利用这两种 AOP 方式。

关于.net - .Net 中 AOP 的最佳实现是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/633710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com