Très bien, je ne suis pas sûr si cette question a déjà été posée, donc si elle a ensuite disparu. Disons que nous avons deux classes comme celui-ciObjets sérialisables avec champs MarshalByRefObject
[Serializable]
public class ClassA
{
private string _name;
private ClassB _data;
}
public class ClassB : MarshalByRefObject
{
public string GetAppDomainName()
{
return AppDomain.Current.FriendlyName;
}
}
Comme vous pouvez le voir ClassA contient une référence à ClassB mais la classe B hérite de la classe MarshalByRefObject. Ma question est quand je tente de passer ClassA à un autre AppDomain comment puis-je classer ClassA comme il le ferait normalement, sauf passer le champ _data au nouveau AppDomain comme un proxy transparent?
Toute aide est appréciée :)
[Sérialisable] - orthographe;) –
haha opps, raté cela. Je vous remercie. – Zerodestiny