[英]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.