In Ordnung, ich bin mir nicht sicher, ob diese Frage schon einmal gestellt wurde, also ob sie dann wegflammt. Können sagen, wirSerialisierbare Objekte mit MarshalByRefObject Felder
[Serializable]
public class ClassA
{
private string _name;
private ClassB _data;
}
public class ClassB : MarshalByRefObject
{
public string GetAppDomainName()
{
return AppDomain.Current.FriendlyName;
}
}
wie diese zwei Klassen haben, wie Sie KlasseA hält einen Verweis auf ClassB sehen können, aber Klasse B erbt von der Klasse MarshalByRefObject. Meine Frage lautet: Wenn ich versuche, ClassA an eine andere AppDomain zu übergeben, wie kann ich ClassA so serialisieren, wie es normalerweise das _data-Feld als transparenten Proxy an die neue AppDomain weitergeben würde?
Jede Hilfe ist willkommen :)
[Serializable] - Rechtschreibung;) –
haha opps, verpasst das. Vielen Dank. – Zerodestiny