CodeDomComponentSerializationService.DeserializeTo Metodo

Definizione

Deserializza l'oggetto specificato SerializationStore al contenitore specificato, applicando facoltativamente i valori predefiniti delle proprietà.

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

Oggetto 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 predefiniti delle proprietà; in caso contrario, false.

Eccezioni

store o container è null.

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

Commenti

Il DeserializeTo metodo deserializza l'archivio specificato, ma anziché produrre nuovi oggetti, i dati nell'archivio vengono applicati a un set esistente di oggetti acquisiti dal container parametro . Di conseguenza, il chiamante può creare in anticipo un oggetto, tuttavia vede adattarsi. Se un oggetto ha lo 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 affinché venga utilizzato un oggetto esistente.

Si applica a