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
追加されます。 既存のオブジェクトを使用するには、コンテナー内のオブジェクトにシリアル化ストア内のオブジェクトと一致する名前と型が必要です。
こちらもご覧ください
適用対象
.NET