ComponentSerializationService.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 kapsayıcıya verilen SerializationStore seri durumdan çıkar.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| DeserializeTo(SerializationStore, IContainer) |
Verilen kapsayıcıya verilen SerializationStore seri durumdan çıkar. |
| DeserializeTo(SerializationStore, IContainer, Boolean) |
Verilen SerializationStore kapsayıcının seri durumdan çıkarılır ve isteğe bağlı olarak geri dönüştürülen türler doğrulanır. |
| DeserializeTo(SerializationStore, IContainer, Boolean, Boolean) |
Verilen SerializationStore değeri verilen kapsayıcıya seri durumdan çıkararak isteğe bağlı olarak varsayılan özellik değerlerini uygular. |
DeserializeTo(SerializationStore, IContainer)
Verilen kapsayıcıya verilen SerializationStore seri durumdan çıkar.
public:
void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container);
public void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container);
member this.DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer -> unit
Public Sub DeserializeTo (store As SerializationStore, container As IContainer)
Parametreler
- store
- SerializationStore
SerializationStore seri durumdan çıkarmak için.
- container
- IContainer
Nesnelerin eklendiği kapsayıcı IComponent .
Özel durumlar
store veya container şeklindedir null.
store serileştirme kapsayıcısının işleyebileceği biçimde veri içermez.
Açıklamalar
DeserializeTo yöntemi serisini kaldırırstore, ancak yeni nesneler üretmek yerine, depodaki verileri sağlanan kapsayıcıdan alınan mevcut bir nesne kümesine uygular. 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, öğesine containereklenir. 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.
Ayrıca bkz.
Şunlara uygulanır
DeserializeTo(SerializationStore, IContainer, Boolean)
Verilen SerializationStore kapsayıcının seri durumdan çıkarılır ve isteğe bağlı olarak geri dönüştürülen türler doğrulanır.
public:
void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container, bool validateRecycledTypes);
public void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes);
member this.DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer * bool -> unit
Public Sub DeserializeTo (store As SerializationStore, container As IContainer, validateRecycledTypes As Boolean)
Parametreler
- store
- SerializationStore
SerializationStore seri durumdan çıkarmak için.
- container
- IContainer
Nesnelerin eklendiği kapsayıcı IComponent .
- validateRecycledTypes
- Boolean
true seri durumdan çıkarmanın yalnızca aynı türdeki bir nesneye uygulandığında çalışacağını garanti eder.
Özel durumlar
store veya container şeklindedir null.
store serileştirme kapsayıcısının işleyebileceği biçimde veri içermez.
Açıklamalar
DeserializeTo yöntemi serisini kaldırırstore, ancak yeni nesneler üretmek yerine, depodaki verileri sağlanan kapsayıcıdan alınan mevcut bir nesne kümesine uygular. 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, öğesine containereklenir. 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.
Ayrıca bkz.
Şunlara uygulanır
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)
Verilen SerializationStore değeri verilen kapsayıcıya seri durumdan çıkararak isteğe bağlı olarak varsayılan özellik değerlerini uygular.
public:
abstract void DeserializeTo(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container, bool validateRecycledTypes, bool applyDefaults);
public abstract void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes, bool applyDefaults);
abstract member DeserializeTo : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer * bool * bool -> unit
Public MustOverride Sub DeserializeTo (store As SerializationStore, container As IContainer, validateRecycledTypes As Boolean, applyDefaults As Boolean)
Parametreler
- store
- SerializationStore
SerializationStore seri durumdan çıkarmak için.
- container
- IContainer
Nesnelerin eklendiği kapsayıcı IComponent .
- validateRecycledTypes
- Boolean
true seri durumdan çıkarmanın yalnızca aynı türdeki bir nesneye uygulandığında çalışacağını garanti eder.
- applyDefaults
- Boolean
true varsayılan özellik değerlerinin uygulanması gerektiğini belirtmek için.
Özel durumlar
store veya container şeklindedir null.
store serileştirme kapsayıcısının işleyebileceği biçimde veri içermez.
Açıklamalar
DeserializeTo yöntemi serisini kaldırırstore, ancak yeni nesneler üretmek yerine, depodaki verileri sağlanan kapsayıcıdan alınan mevcut bir nesne kümesine uygular. 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, öğesine containereklenir. 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.