ComponentSerializationService.DeserializeTo メソッド

定義

指定した SerializationStore を指定したコンテナーに逆シリアル化します。

オーバーロード

DeserializeTo(SerializationStore, IContainer)

指定した SerializationStore を指定したコンテナーに逆シリアル化します。

DeserializeTo(SerializationStore, IContainer, Boolean)

指定した SerializationStore を指定したコンテナーに逆シリアル化します。オプションで、リサイクルされた型を検証することもできます。

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

指定した SerializationStore を指定したコンテナーに逆シリアル化します。オプションで、既定のプロパティ値を適用することもできます。

DeserializeTo(SerializationStore, IContainer)

ソース:
ComponentSerializationService.cs
ソース:
ComponentSerializationService.cs
ソース:
ComponentSerializationService.cs

指定した SerializationStore を指定したコンテナーに逆シリアル化します。

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)

パラメーター

store
SerializationStore

逆シリアル化を行う対象の SerializationStore

container
IContainer

IComponent オブジェクトの追加先となるコンテナー。

例外

store または containernull です。

store には、シリアル化コンテナーが処理できる形式でデータが格納されていません。

注釈

メソッドは DeserializeTostore逆シリアル化しますが、新しいオブジェクトを生成する代わりに、ストア内のデータを、指定されたコンテナーから取得されたオブジェクトの既存のセットに適用します。 その結果、呼び出し元はオブジェクトを事前に作成できますが、それに適合します。 オブジェクトに逆シリアル化状態があり、そのオブジェクトが既存のオブジェクトのセットに名前が付かない場合は、新しいオブジェクトが作成されます。 そのオブジェクトも を実装する IComponent場合は、 に container追加されます。 既存のオブジェクトを使用するには、コンテナー内のオブジェクトにシリアル化ストア内のオブジェクトと一致する名前と型が必要です。

こちらもご覧ください

適用対象

DeserializeTo(SerializationStore, IContainer, Boolean)

ソース:
ComponentSerializationService.cs
ソース:
ComponentSerializationService.cs
ソース:
ComponentSerializationService.cs

指定した SerializationStore を指定したコンテナーに逆シリアル化します。オプションで、リサイクルされた型を検証することもできます。

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)

パラメーター

store
SerializationStore

逆シリアル化を行う対象の SerializationStore

container
IContainer

IComponent オブジェクトの追加先となるコンテナー。

validateRecycledTypes
Boolean

同じ型のオブジェクトに適用された場合にだけ、逆シリアル化が機能することを保証する場合は true

例外

store または containernull です。

store には、シリアル化コンテナーが処理できる形式でデータが格納されていません。

注釈

メソッドは DeserializeTostore逆シリアル化しますが、新しいオブジェクトを生成する代わりに、ストア内のデータを、指定されたコンテナーから取得されたオブジェクトの既存のセットに適用します。 その結果、呼び出し元はオブジェクトを事前に作成できますが、それに適合します。 オブジェクトに逆シリアル化状態があり、そのオブジェクトが既存のオブジェクトのセットに名前が付かない場合は、新しいオブジェクトが作成されます。 そのオブジェクトも を実装する IComponent場合は、 に container追加されます。 既存のオブジェクトを使用するには、コンテナー内のオブジェクトにシリアル化ストア内のオブジェクトと一致する名前と型が必要です。

こちらもご覧ください

適用対象

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

ソース:
ComponentSerializationService.cs
ソース:
ComponentSerializationService.cs
ソース:
ComponentSerializationService.cs

指定した SerializationStore を指定したコンテナーに逆シリアル化します。オプションで、既定のプロパティ値を適用することもできます。

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)

パラメーター

store
SerializationStore

逆シリアル化を行う対象の SerializationStore

container
IContainer

IComponent オブジェクトの追加先となるコンテナー。

validateRecycledTypes
Boolean

同じ型のオブジェクトに適用された場合にだけ、逆シリアル化が機能することを保証する場合は true

applyDefaults
Boolean

既定のプロパティ値を適用する必要があることを示す場合は true

例外

store または containernull です。

store には、シリアル化コンテナーが処理できる形式でデータが格納されていません。

注釈

メソッドは DeserializeTostore逆シリアル化しますが、新しいオブジェクトを生成する代わりに、ストア内のデータを、指定されたコンテナーから取得されたオブジェクトの既存のセットに適用します。 その結果、呼び出し元はオブジェクトを事前に作成できますが、それに適合します。 オブジェクトに逆シリアル化状態があり、そのオブジェクトが既存のオブジェクトのセットに名前が付かない場合は、新しいオブジェクトが作成されます。 そのオブジェクトも を実装する IComponent場合は、 に container追加されます。 既存のオブジェクトを使用するには、コンテナー内のオブジェクトにシリアル化ストア内のオブジェクトと一致する名前と型が必要です。

こちらもご覧ください

適用対象