2013-01-19 48 views
0

我正在嘗試使用MAF實現插件系統。我想要傳遞的對象目前還不能序列化,儘管我確信我可以使它們可序列化,但我不認爲它會非常高效。通過將它們包裝在MarshalByRefObject中來遠程引用?它會起作用嗎?

兩個問題:

1)爲了MAF跨越通過實際的引用,並對象只需從MarshalByRefObject繼承的,還是有更多的什麼原因呢?

2)我可以將我的類包裝在一個繼承自MarshalByRefObject的對象中以獲取參考嗎?

編輯:顯然這個問題本身與MAF沒什麼關係,但我只是想包括一些情況,以防有人可以指向我在一個完全的方向去。

回答

1

1)是的,它只需要從MarshalByRefObject繼承,但類中的任何公共類型也需要可序列化或從MarshalByRefObject繼承。

2)不,這只是推回問題,因爲類仍然需要序列化或從MarshalByRefObject繼承。

相關問題