use*_*528 11 .net c# clr ipc
我需要在另一个appdomain中调用对象的方法(传递param并获得结果).想法?
UPD两个AppDomain都不是由我的代码创建的(主机应用程序创建它,然后我的代码被调用).如何从另一个AppDomain访问?
Cen*_*tro 14
如果您在另一个域中创建了一个对象,例如使用AppDomain.CreateInstanceAndUnwrap,那么在另一个域中调用该对象所需的只是调用对象的方法.
进行跨应用程序域调用的最简单方法就是直接在该对象上进行调用,该对象实际上是通过其代理从另一个域公开的,存在于另一个域中.
UPD 不幸的是,获得主机域并不容易.你应该枚举域像这和它们之间找到主机一台.我想你的主机域是该方法AppDomain.IsDefaultAppDomain返回true的域.
AppDomain.IsDefaultAppDomain
归档时间:
14 年,6 月 前
查看次数:
13121 次
最近记录:
9 年,9 月 前