MarshalByRefObject属性在同一AppDomain中的性能

时间:2015-07-21 09:27:08

标签: c# marshalling sandbox appdomain

我需要将MarshalByRefObject属性添加到某些类(定义插件的接口)以允许这些插件的沙盒。 这些类也在完全不同的应用程序中的“非插件”上下文中使用,但属性在代码中。如果没有额外的AppDomains,我会在这个其他应用程序中遭受任何性能损失吗?

1 个答案:

答案 0 :(得分:2)

如果从同一AppDomain调用它,则不会对性能产生重大影响。MarshalByRefObject的方法都不会被调用。

如果考虑到来自MarshalByRefObject

Control,那么WinForms会产生重大影响会遇到很多麻烦