ComponentSerializationService.DeserializeTo Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Deserializuje daną SerializationStore wartość dla danego kontenera.
Przeciążenia
DeserializeTo(SerializationStore, IContainer) |
Deserializuje daną SerializationStore wartość dla danego kontenera. |
DeserializeTo(SerializationStore, IContainer, Boolean) |
Deserializuje dane SerializationStore do danego pojemnika, opcjonalnie weryfikowanie typów recyklingu. |
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean) |
Deserializuje dane SerializationStore dla danego kontenera, opcjonalnie stosując domyślne wartości właściwości. |
DeserializeTo(SerializationStore, IContainer)
Deserializuje daną SerializationStore wartość dla danego kontenera.
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)
Parametry
- store
- SerializationStore
Element SerializationStore do deserializacji.
- container
- IContainer
Kontener, do którego IComponent zostaną dodane obiekty.
Wyjątki
store
lub container
ma wartość null
.
store
nie zawiera danych w formacie, który może przetworzyć kontener serializacji.
Uwagi
Metoda DeserializeTo deserializuje store
, ale zamiast tworzyć nowe obiekty, stosuje dane w magazynie do istniejącego zestawu obiektów pobranych z dostarczonego kontenera. W związku z tym obiekt wywołujący może utworzyć z wyprzedzeniem obiekt, jednak widzi dopasowanie. Jeśli obiekt ma stan deserializacji, a obiekt nie ma nazwy w zestawie istniejących obiektów, zostanie utworzony nowy obiekt. Jeśli ten obiekt również implementuje IComponentelement , zostanie dodany do elementu container
. Obiekty w kontenerze muszą mieć nazwy i typy zgodne z obiektami w magazynie serializacji, aby można było użyć istniejącego obiektu.
Zobacz też
Dotyczy
DeserializeTo(SerializationStore, IContainer, Boolean)
Deserializuje dane SerializationStore do danego pojemnika, opcjonalnie weryfikowanie typów recyklingu.
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)
Parametry
- store
- SerializationStore
Element SerializationStore do deserializacji.
- container
- IContainer
Kontener, do którego IComponent zostaną dodane obiekty.
- validateRecycledTypes
- Boolean
true
w celu zagwarantowania, że deserializacja będzie działać tylko w przypadku zastosowania do obiektu tego samego typu.
Wyjątki
store
lub container
ma wartość null
.
store
nie zawiera danych w formacie, który może przetworzyć kontener serializacji.
Uwagi
Metoda DeserializeTo deserializuje store
, ale zamiast tworzyć nowe obiekty, stosuje dane w magazynie do istniejącego zestawu obiektów pobranych z dostarczonego kontenera. W związku z tym obiekt wywołujący może utworzyć z wyprzedzeniem obiekt, jednak widzi dopasowanie. Jeśli obiekt ma stan deserializacji, a obiekt nie ma nazwy w zestawie istniejących obiektów, zostanie utworzony nowy obiekt. Jeśli ten obiekt również implementuje IComponentelement , zostanie dodany do elementu container
. Obiekty w kontenerze muszą mieć nazwy i typy zgodne z obiektami w magazynie serializacji, aby można było użyć istniejącego obiektu.
Zobacz też
Dotyczy
DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)
Deserializuje dane SerializationStore dla danego kontenera, opcjonalnie stosując domyślne wartości właściwości.
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)
Parametry
- store
- SerializationStore
Element SerializationStore do deserializacji.
- container
- IContainer
Kontener, do którego IComponent zostaną dodane obiekty.
- validateRecycledTypes
- Boolean
true
w celu zagwarantowania, że deserializacja będzie działać tylko w przypadku zastosowania do obiektu tego samego typu.
- applyDefaults
- Boolean
true
aby wskazać, że należy zastosować domyślne wartości właściwości.
Wyjątki
store
lub container
ma wartość null
.
store
nie zawiera danych w formacie, który może przetworzyć kontener serializacji.
Uwagi
Metoda DeserializeTo deserializuje store
, ale zamiast tworzyć nowe obiekty, stosuje dane w magazynie do istniejącego zestawu obiektów pobranych z dostarczonego kontenera. W związku z tym obiekt wywołujący może utworzyć z wyprzedzeniem obiekt, jednak widzi dopasowanie. Jeśli obiekt ma stan deserializacji, a obiekt nie ma nazwy w zestawie istniejących obiektów, zostanie utworzony nowy obiekt. Jeśli ten obiekt również implementuje IComponentelement , zostanie dodany do elementu container
. Obiekty w kontenerze muszą mieć nazwy i typy zgodne z obiektami w magazynie serializacji, aby można było użyć istniejącego obiektu.