申し訳ありませんが、炎が離れている場合は、この質問が以前に尋ねられているかどうかはわかりません。あなたはにClassAはClassBのへの参照を保持しているが、クラスBはのMarshalByRefObjectクラスから継承見ることができるように、我々はこのMarshalByRefObjectフィールドを持つシリアライズ可能オブジェクト
[Serializable]
public class ClassA
{
private string _name;
private ClassB _data;
}
public class ClassB : MarshalByRefObject
{
public string GetAppDomainName()
{
return AppDomain.Current.FriendlyName;
}
}
のような2つのクラスを考えてみましょう。私の質問は、ClassAを他のAppDomainに渡そうとするときです。ClassAは、_dataフィールドを透過的なプロキシとして新しいAppDomainに渡すのを除いて通常どおりにシリアル化することができますか?
すべてのヘルプは高く評価され:)それはあなたがリモート他のAppDomainにしたいオブジェクトなので
[Serializable] - スペル;) –
haha opps、それを逃した。ありがとうございました。 – Zerodestiny