Share via


CodeDomComponentSerializationService.Deserialize 方法

定义

将给定存储区反序列化以产生一个对象集合。

重载

Deserialize(SerializationStore)

将给定存储区反序列化以产生一个对象集合。

Deserialize(SerializationStore, IContainer)

将给定存储区反序列化,并使用反序列化的 IContainer 对象填充给定的 IComponent

Deserialize(SerializationStore)

将给定存储区反序列化以产生一个对象集合。

public:
 override System::Collections::ICollection ^ Deserialize(System::ComponentModel::Design::Serialization::SerializationStore ^ store);
public override System.Collections.ICollection Deserialize (System.ComponentModel.Design.Serialization.SerializationStore store);
override this.Deserialize : System.ComponentModel.Design.Serialization.SerializationStore -> System.Collections.ICollection
Public Overrides Function Deserialize (store As SerializationStore) As ICollection

参数

store
SerializationStore

将从中反序列化对象的 SerializationStore

返回

已反序列化的组件的集合。

例外

storenull

store 不是序列化存储区支持的类型。 使用由 CreateStore() 返回的存储区。

另请参阅

适用于

Deserialize(SerializationStore, IContainer)

将给定存储区反序列化,并使用反序列化的 IContainer 对象填充给定的 IComponent

public:
 override System::Collections::ICollection ^ Deserialize(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::ComponentModel::IContainer ^ container);
public override System.Collections.ICollection Deserialize (System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container);
override this.Deserialize : System.ComponentModel.Design.Serialization.SerializationStore * System.ComponentModel.IContainer -> System.Collections.ICollection
Public Overrides Function Deserialize (store As SerializationStore, container As IContainer) As ICollection

参数

store
SerializationStore

将从中反序列化对象的 SerializationStore

container
IContainer

IComponent 对象将要添加到的容器。

返回

已反序列化的组件的集合。

例外

storecontainernull

store 不是序列化存储区支持的类型。 使用由 CreateStore() 返回的存储区。

注解

实现 接口的 IComponent 已创建对象将添加到 container 参数。

适用于