我有對象的非常複雜的網絡,我想序列化和不受信任的環境中反序列化(網絡瀏覽器,使用Unity 3D)。 Plain BinaryFormatter
序列化工作正常,但反序列化與「訪問私有字段」錯誤崩潰。當我在本地運行時,它完美地工作。不可信的反序列化戰略
我不想讓我的代碼庫通過使我的所有私人領域的公共吮吸。如果不這樣做,讓反序列化在不受信任的環境中工作的最佳方式是什麼?我願意改變序列化方法,BinaryFormatter
只是最簡單的入門。
UPDATE我不想阻止系列化訪問我的私人數據,我想允許系列化訪問我的私人數據,而不必把它公開,損害我的代碼封裝。
謝謝。
這是一個asp.net應用程序? – TalentTuner 2010-12-06 03:22:36
@Saurabh,no。它是unity3d,一個運行.NET的瀏覽器插件。 – luqui 2010-12-06 03:32:54