ComponentSerializationService.DeserializeTo メソッド

定義

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

オーバーロード

名前 説明
DeserializeTo(SerializationStore, IContainer)

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

DeserializeTo(SerializationStore, IContainer, Boolean)

指定した SerializationStore を特定のコンテナーに逆シリアル化し、必要に応じてリサイクルされた型を検証します。

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

指定した SerializationStore を特定のコンテナーに逆シリアル化し、必要に応じて既定のプロパティ値を適用します。

DeserializeTo(SerializationStore, IContainer)

指定した 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 には、シリアル化コンテナーで処理できる形式のデータが含まれていません。

注釈

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

こちらもご覧ください

適用対象

DeserializeTo(SerializationStore, IContainer, Boolean)

指定した 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 には、シリアル化コンテナーで処理できる形式のデータが含まれていません。

注釈

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

こちらもご覧ください

適用対象

DeserializeTo(SerializationStore, IContainer, Boolean, Boolean)

指定した 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 には、シリアル化コンテナーで処理できる形式のデータが含まれていません。

注釈

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

こちらもご覧ください

適用対象