Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Castle拦截器生命周期和内存泄漏_C#_Castle Dynamicproxy - Fatal编程技术网

C# Castle拦截器生命周期和内存泄漏

C# Castle拦截器生命周期和内存泄漏,c#,castle-dynamicproxy,C#,Castle Dynamicproxy,我对castle dynamic proxy不太熟悉,有点好奇 创建对象的代理时,我使用字典将其属性的所有原始值保存在拦截器(类范围)上,并返回新值。现在我想知道,GC什么时候会收集这些数据?? 我能控制它吗?还是取决于拦截器的生命周期 问候 Kin拦截器只是代理持有引用的对象。因此,它的寿命至少与代理一样长。感谢您的解释。无论如何,感谢您制作了一个关于动态代理的精彩教程。。帮我大忙!

我对castle dynamic proxy不太熟悉,有点好奇

创建对象的代理时,我使用字典将其属性的所有原始值保存在拦截器(类范围)上,并返回新值。现在我想知道,GC什么时候会收集这些数据?? 我能控制它吗?还是取决于拦截器的生命周期

问候
Kin

拦截器只是代理持有引用的对象。因此,它的寿命至少与代理一样长。

感谢您的解释。无论如何,感谢您制作了一个关于动态代理的精彩教程。。帮我大忙!