Condividi tramite


ComponentSerializationService.DeserializeTo Metodo

Definizione

Deserializza la classe SerializationStore data nel contenitore dato.

Overload

DeserializeTo(SerializationStore, IContainer)

Deserializza la classe SerializationStore data nel contenitore dato.

DeserializeTo(SerializationStore, IContainer, Boolean)

Deserializza la classe SerializationStore data nel contenitore dato, convalidando eventualmente i tipi riciclati.

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Deserializza la classe SerializationStore data nel contenitore dato, applicando eventualmente i valori di proprietà predefiniti.

DeserializeTo(SerializationStore, IContainer)

Origine:
ComponentSerializationService.cs
Origine:
ComponentSerializationService.cs
Origine:
ComponentSerializationService.cs

Deserializza la classe SerializationStore data nel contenitore dato.

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)

Parametri

store
SerializationStore

SerializationStore da deserializzare.

container
IContainer

Contenitore a cui verranno aggiunti gli oggetti IComponent.

Eccezioni

store o container è null.

store non contiene dati in un formato che può essere elaborato dal contenitore di serializzazione.

Commenti

Il DeserializeTo metodo deserializza store, ma invece di produrre nuovi oggetti, applica i dati nell'archivio a un set esistente di oggetti acquisiti dal contenitore fornito. Di conseguenza, il chiamante può creare in anticipo un oggetto, ma vede adattarsi. Se un oggetto ha uno stato di deserializzazione e l'oggetto non è denominato nel set di oggetti esistenti, verrà creato un nuovo oggetto. Se tale oggetto implementa IComponentanche , verrà aggiunto a container. Gli oggetti nel contenitore devono avere nomi e tipi che corrispondono agli oggetti nell'archivio di serializzazione affinché venga utilizzato un oggetto esistente.

Vedi anche

Si applica a

DeserializeTo(SerializationStore, IContainer, Boolean)

Origine:
ComponentSerializationService.cs
Origine:
ComponentSerializationService.cs
Origine:
ComponentSerializationService.cs

Deserializza la classe SerializationStore data nel contenitore dato, convalidando eventualmente i tipi riciclati.

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)

Parametri

store
SerializationStore

SerializationStore da deserializzare.

container
IContainer

Contenitore a cui verranno aggiunti gli oggetti IComponent.

validateRecycledTypes
Boolean

true per garantire che la deserializzazione funzionerà solo se applicata a un oggetto dello stesso tipo.

Eccezioni

store o container è null.

store non contiene dati in un formato che può essere elaborato dal contenitore di serializzazione.

Commenti

Il DeserializeTo metodo deserializza store, ma invece di produrre nuovi oggetti, applica i dati nell'archivio a un set esistente di oggetti acquisiti dal contenitore fornito. Di conseguenza, il chiamante può creare in anticipo un oggetto, ma vede adattarsi. Se un oggetto ha uno stato di deserializzazione e l'oggetto non è denominato nel set di oggetti esistenti, verrà creato un nuovo oggetto. Se tale oggetto implementa IComponentanche , verrà aggiunto a container. Gli oggetti nel contenitore devono avere nomi e tipi che corrispondono agli oggetti nell'archivio di serializzazione affinché venga utilizzato un oggetto esistente.

Vedi anche

Si applica a

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

Origine:
ComponentSerializationService.cs
Origine:
ComponentSerializationService.cs
Origine:
ComponentSerializationService.cs

Deserializza la classe SerializationStore data nel contenitore dato, applicando eventualmente i valori di proprietà predefiniti.

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)

Parametri

store
SerializationStore

SerializationStore da deserializzare.

container
IContainer

Contenitore a cui verranno aggiunti gli oggetti IComponent.

validateRecycledTypes
Boolean

true per garantire che la deserializzazione funzionerà solo se applicata a un oggetto dello stesso tipo.

applyDefaults
Boolean

true per indicare che devono essere applicati i valori di proprietà predefiniti.

Eccezioni

store o container è null.

store non contiene dati in un formato che può essere elaborato dal contenitore di serializzazione.

Commenti

Il DeserializeTo metodo deserializza store, ma invece di produrre nuovi oggetti, applica i dati nell'archivio a un set esistente di oggetti acquisiti dal contenitore fornito. Di conseguenza, il chiamante può creare in anticipo un oggetto, ma vede adattarsi. Se un oggetto ha uno stato di deserializzazione e l'oggetto non è denominato nel set di oggetti esistenti, verrà creato un nuovo oggetto. Se tale oggetto implementa IComponentanche , verrà aggiunto a container. Gli oggetti nel contenitore devono avere nomi e tipi che corrispondono agli oggetti nell'archivio di serializzazione affinché venga utilizzato un oggetto esistente.

Vedi anche

Si applica a