iOpcPartSet 接口 (msopc.h)

一组无序的 IOpcPart 接口指针,指向表示包中不是“关系”部件的部件的部件对象的指针。

继承

IOpcPartSet 接口继承自 IUnknown 接口。 IOpcPartSet 还具有以下类型的成员:

方法

IOpcPartSet 接口包含以下方法。

 
IOpcPartSet::CreatePart

创建表示部件的部件对象,并将指向该对象的 IOpcPart 接口的指针添加到集。
IOpcPartSet::D eletePart

从集中删除指定部件对象的 IOpcPart 接口指针。
IOpcPartSet::GetEnumerator

获取集中 IOpcPart 接口指针的枚举器。
IOpcPartSet::GetPart

获取集中表示指定部件的部件对象。
IOpcPartSet::P artExists

获取一个值,该值指示指定的部件是否表示为集中的部件对象。

注解

若要检索表示特定部件的部件对象的 IOpcPart 接口指针,请调用 PartExists 方法并传入部件名称,以确认该部件在集中表示。 如果是,请调用 GetPart 方法并传入部件名称以检索 IOpcPart 接口指针。

CreatePart 方法无法创建表示 Relationships 部件的部件对象。

序列化表示为包对象的包时,只有包含 IOpcPart 接口指针的部件对象所表示的部件才会与包一起序列化。

如果在序列化包时集中的部件对象不表示某个部件,则不会使用该包序列化该部件。

当创建部件对象并将指向它的指针添加到集中时,当序列化包时,将序列化它所表示的部件。

从集中删除 IOpcPart 接口指针时,当序列化包时,它所表示的部分不会序列化。

IOpcPart 提供对部件属性的访问。 有关这些属性的详细信息,请参阅 部件概述IOpcPart

线程安全性

打包对象不是线程安全的。

有关详细信息,请参阅打包 API 的入门

要求

要求
最低受支持的客户端 Windows 7 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2 [桌面应用 |UWP 应用]
目标平台 Windows
标头 msopc.h

另请参阅

核心打包接口

使用打包 API 入门

IOpcPartEnumerator

概述

打包 API 参考

打包 API 示例

部件概述

引用