Oldukça karmaşık bir nesneler ağına güvenilmeyen bir ortamda serileştirmek ve serileştirmek istiyorum (web tarayıcısı, Unity 3D kullanarak). Düz BinaryFormatter
serileştirme gayet iyi çalışıyor, ancak "özel alana erişim" hatalarıyla seri hale getirme çöküyor. Yerel olarak çalışırken mükemmel çalışır.Güvenilmeyen serileştirme stratejisi
Tüm özel alanlarım herkese açık hale getirerek codebase'imi emmemeyi tercih ederim. Bunu yapmadan güvenilmeyen bir ortamda çalışmak için serileştirme elde etmenin en iyi yolu nedir? Ben serileştirme yöntemlerini değiştirmeye açığım, BinaryFormatter
başlamak için sadece en kolaydı. Benim özel verileri erişimini seri engellemek istemiyoruz
GÜNCELLEME, ben için serileştirme, Genel yapmak zorunda benim kod encapsulation ödün vermeden benim özel verilere erişmek için izin istiyorum.
Teşekkürler.
Bu bir asp.net uygulaması mı? – TalentTuner
@Saurabh, no. .NET'i çalıştıran bir tarayıcı eklentisi unity3d. – luqui