ComponentSerializationService.DeserializeTo メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した 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 または container が null。
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 または container が null。
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 または container が null。
store には、シリアル化コンテナーで処理できる形式のデータが含まれていません。
注釈
DeserializeTo メソッドはstoreを逆シリアル化しますが、新しいオブジェクトを生成する代わりに、ストア内のデータを、指定されたコンテナーから取得されたオブジェクトの既存のセットに適用します。 その結果、呼び出し元はオブジェクトを事前に作成できますが、オブジェクトは適合します。 オブジェクトに逆シリアル化状態があり、オブジェクトの名前が既存のオブジェクトのセットにない場合は、新しいオブジェクトが作成されます。 そのオブジェクトが IComponentも実装している場合は、 containerに追加されます。 既存のオブジェクトを使用するには、コンテナー内のオブジェクトに、シリアル化ストア内のオブジェクトと一致する名前と型が必要です。