gpt4 book ai didi

c# - CaSTLe DynamicProxy IInterceptor 或 ProxyGenerator 应该缓存吗?

转载 作者:行者123 更新时间:2023-11-30 14:04:29 26 4
gpt4 key购买 nike

我正在使用 StructureMap 通过实例调用来丰富我的一些对象

ProxyGenerator.CreateInterfaceProxyWithTarget(myObject, MYInterceptor)

目前我的容器中有 MYInterceptor,我应该为拦截器实现任何类型的缓存吗?

第二个问题,我应该在我的容器中注册我的 ProxyGenerator 吗?如果是,我应该对它应用任何类型的缓存吗?

最佳答案

您很可能希望重用相同的 ProxyGenerator 以利用其代理类型缓存功能。

关于拦截器 - 这取决于。它是纯功能性的吗?它有自己的状态吗?对此没有一般规则,因此您需要决定是否需要为每个新代理创建一个新实例,或者是否可以重复使用同一实例(这几乎只在拦截器本身没有状态时才有意义)

关于c# - CaSTLe DynamicProxy IInterceptor 或 ProxyGenerator 应该缓存吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1924914/

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