IDesignerSerializationService Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Serileştirme ve seri durumdan çıkarma çağırabilen bir arabirim sağlar.
public interface class IDesignerSerializationService
public interface IDesignerSerializationService
type IDesignerSerializationService = interface
Public Interface IDesignerSerializationService
- Türetilmiş
Açıklamalar
Bu hizmet, bir nesne koleksiyonunu bunları temsil eden serileştirilebilir bir nesneye dönüştürme ve serileştirme verilerini temsil ettiği nesneye veya nesnelere dönüştürme yöntemleri sağlar.
Tasarımcıyı destekleyen tüm bileşenler, her bileşenin türünün seri hale getirilmesini desteklemelidir. Tasarımcı her türün ortak özelliklerini, yöntemlerini ve olaylarını taradığında ve bunları bir tür tanımlayıcısı içinde temsil ettiğinde bu durum oluşur.
Bu arabirim, bir bileşen koleksiyonunu çalışma zamanı serileştirmeyi destekleyen tek bir nesneye dönüştürmek için üyeleri tarama tekniğini kullanır. Bu, sınıfa ait özel türlerin seri hale getirilmesini sağlamaz. Birçok nesne, değerlerinin çalışma zamanında seri hale getirilmeleri için özel bir seri hale getirici gerektirir. Özel bir türün seri hale getiricisini belirtmek için özniteliğini DesignerSerializerAttribute kullanın veya bir IDesignerSerializationProvideruygulayın.
Yöntemler
Deserialize(Object) |
Belirtilen serileştirme veri nesnesini seri durumdan kaldırır ve bu verilerle temsil edilen nesne koleksiyonunu döndürür. |
Serialize(ICollection) |
Belirtilen nesne koleksiyonunu serileştirir ve bunları bir serileştirme veri nesnesinde depolar. |