Come faccio a sapere se un'istanza è un proxy MarshalByRefObject?
-
20-09-2019 - |
Domanda
So che c'è un modo, so che ho fatto (a lungo) prima, ma non riesco a ricordare o scoprire come farlo !!!
var otherDomain = AppDomain.Create("Lol my memory sucks");
var myRemotableType = typeof(MyTypeThatExtendsMBRO);
var proxy = otherDomain
.CreateInstanceAndUnwrap(
type.Assembly.FullName,
type.FullName);
// how do you do this next step???
bool isProxy = IsYouIsOrIsYouAintAProxy(proxy);
Soluzione
Credo che si sta cercando per la metodo RemotingServices.IsTransparentProxy()
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow