Ben filestream içine uygulama verilerini seri hale getirmek için BinaryFormatter kullanılan bir eski uygulamayı çalışmak zorunda ana class özelliğiıserializable ve geriye dönük uyumluluk
ile işaretlendi herhangi optimizazion olmadan ("data.oldformat" adlı bir dosyada derler)<serializable()>public MainClass
.......
end class
ve ben sadece sınıf ıserializable arabirimini uygulayan yapılan seri/seri kaldırma işlemini optimize etmek bir girişimde seri kodu
dim b as new binaryformatter
b.serialize(mystream,mymainclass)
ve bazı optimize seriali yazdım kıymetleştirme optimizasyonu gerçekten iyi çalışıyor ama geriye dönük uyumluluk için eski dosyaları içinde veri reatrive için bir yol bulmak GEREKİR
<serializable()>public MainClass
implements ISerializable
.......
end class
rutinleri.
Bunu nasıl yapabilirim?
Pierluigi
Gerekli seri oluşturucuyu (serializationInfo bilgisi, streamingContext içeriği) ekledim, böylece varsayılan sınıflandırma sırasında ana sınıfın kendi verilerini nasıl kaydettiğini bilmeden b.deserialize kullanamıyorum – pierusch