CodeDomComponentSerializationService.DeserializeTo Yöntem
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.
Verilen SerializationStore değeri verilen kapsayıcıya seri durumdan çıkararak isteğe bağlı olarak varsayılan özellik değerlerini uygular.
public:
override void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container, bool validateRecycledTypes, bool applyDefaults);
public override void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes, bool applyDefaults);
override this.DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer * bool * bool -> unit
Public Overrides Sub DeserializeTo (store As SerializationStore, container As IContainer, validateRecycledTypes As Boolean, applyDefaults As Boolean)
Parametreler
- store
- SerializationStore
SerializationStore Nesnelerin seri durumdan çıkarılacağı.
- container
- IContainer
Verilerin uygulanacağı nesne kapsayıcısı.
- validateRecycledTypes
- Boolean
true geri dönüştürülen türü doğrulamak için; aksi takdirde , false.
- applyDefaults
- Boolean
true varsayılan özellik değerlerini uygulamak için; aksi takdirde , false.
Özel durumlar
store veya container şeklindedir null.
store desteklenen bir serileştirme deposu türü değildir. tarafından CreateStore()döndürülen bir depo kullanın.
Açıklamalar
DeserializeTo yöntemi, belirli bir depoyu seri durumdan kaldırır, ancak yeni nesneler üretmek yerine, depodaki veriler parametresinden alınan mevcut bir nesne kümesine container uygulanır. Sonuç olarak, çağıran uygun gördüğü bir nesneyi önceden oluşturabilir. Bir nesne seri durumdan çıkarma durumuna sahipse ve nesne mevcut nesneler kümesinde adlandırılmıyorsa, yeni bir nesne oluşturulur. Bu nesne de uygularsa IComponent, verilen kapsayıcıya eklenir. Kapsayıcıdaki nesnelerin, mevcut bir nesnenin kullanılabilmesi için serileştirme deposundaki nesnelerle eşleşen adlara ve türlere sahip olması gerekir.