Condividi tramite


CodeDomComponentSerializationService.DeserializeTo Metodo

Definizione

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

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)

Parametri

store
SerializationStore

SerializationStore da cui verranno deserializzati gli oggetti.

container
IContainer

Contenitore di oggetti a cui verranno applicati i dati.

validateRecycledTypes
Boolean

true per convalidare il tipo riciclato; in caso contrario, false.

applyDefaults
Boolean

true per applicare i valori di proprietà predefiniti; in caso contrario, false.

Eccezioni

store o container è null.

store non è un tipo di archivio di serializzazione supportato. Usare un archivio restituito da CreateStore().

Commenti

Il DeserializeTo metodo deserializza l'archivio specificato, ma anziché produrre nuovi oggetti, i dati nell'archivio container vengono applicati a un set esistente di oggetti acquisiti dal parametro. Di conseguenza, il chiamante può creare in anticipo un oggetto, tuttavia vede adattarsi. Se un oggetto ha 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 al contenitore specificato. Gli oggetti nel contenitore devono avere nomi e tipi che corrispondono agli oggetti nell'archivio di serializzazione per consentire l'uso di un oggetto esistente.

Si applica a