0
好吧,我不確定這個問題是否曾被問過,如果它已經熄滅了。比方說,我們有兩個班這樣帶有MarshalByRefObject字段的可序列化對象
[Serializable]
public class ClassA
{
private string _name;
private ClassB _data;
}
public class ClassB : MarshalByRefObject
{
public string GetAppDomainName()
{
return AppDomain.Current.FriendlyName;
}
}
正如你可以看到持有的ClassA ClassB的要參考,但B類從MarshalByRefObject類繼承。我的問題是,當我嘗試將ClassA傳遞給另一個AppDomain時,我怎樣才能讓ClassA以正常方式序列化,除了將_data字段作爲透明代理傳遞給新的AppDomain?
任何幫助表示讚賞:)
[可序列化] - 拼寫;) – 2009-04-24 02:26:08
哈哈opps,錯過了。謝謝。 – Zerodestiny 2009-04-24 02:28:43