簡體   English   中英

查找MarshalByRef對象的appdomain

[英]Find the appdomain for a MarshalByRef object

我有一個源自另一個應用程序域的編組對象。

是否有辦法從對象本身獲取對創建對象的應用程序域的引用?

//i dont have a ref to this anymore.
AppDomain ad = AppDomain.CreateDomain("MyDomain");
MyRemoteObject r = (MyRemoteObject)ad.CreateInstanceFromAndUnwrap("MyCode.dll", "MyRemoteObject");

//is there a something such that i can re-discover the app domain
var appDomain = Something(r);

查看有關如何從對象獲取AppDomain的答案

一種可能性是在遠程對象上創建一個屬性。 然后,遠程對象可以調用AppDomain.CurrentDomain來獲取遠程AppDomain。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM