ComponentSerializationService.DeserializeTo Yöntem

Tanım

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)

Kaynak:
ComponentSerializationService.cs
Kaynak:
ComponentSerializationService.cs
Kaynak:
ComponentSerializationService.cs
Kaynak:
ComponentSerializationService.cs
Kaynak:
ComponentSerializationService.cs

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)

Kaynak:
ComponentSerializationService.cs
Kaynak:
ComponentSerializationService.cs
Kaynak:
ComponentSerializationService.cs
Kaynak:
ComponentSerializationService.cs
Kaynak:
ComponentSerializationService.cs

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)

Kaynak:
ComponentSerializationService.cs
Kaynak:
ComponentSerializationService.cs
Kaynak:
ComponentSerializationService.cs
Kaynak:
ComponentSerializationService.cs
Kaynak:
ComponentSerializationService.cs

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.

Ayrıca bkz.

Şunlara uygulanır