WS_METADATA_PROPERTY_ID 枚举 (webservices.h)
每个元数据属性的类型为 WS_METADATA_PROPERTY,由 ID 标识,并具有关联的值。 如果在创建元数据时未指定属性,则使用其默认值。
语法
typedef enum {
WS_METADATA_PROPERTY_STATE = 1,
WS_METADATA_PROPERTY_HEAP_PROPERTIES = 2,
WS_METADATA_PROPERTY_POLICY_PROPERTIES = 3,
WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE = 4,
WS_METADATA_PROPERTY_MAX_DOCUMENTS = 5,
WS_METADATA_PROPERTY_HOST_NAMES = 6,
WS_METADATA_PROPERTY_VERIFY_HOST_NAMES = 7
} WS_METADATA_PROPERTY_ID;
常量
WS_METADATA_PROPERTY_STATE 值:1 此属性与 WsGetMetadataProperty 一起使用。 WS_METADATA_PROPERTY 结构随附的值成员包含元数据对象的当前WS_METADATA_STATE。 |
WS_METADATA_PROPERTY_HEAP_PROPERTIES 值: 2 此属性与 WsCreateMetadata 一起使用以指定 元数据使用的 WS_HEAP 对象的属性 对象,用于存储有关已读取的元数据的信息。 WS_METADATA_PROPERTY 结构随附的值成员包含WS_HEAP_PROPERTIES 结构。 可以指定以下堆属性:
|
WS_METADATA_PROPERTY_POLICY_PROPERTIES 值: 3 此属性与 WsCreateMetadata 一起使用以指定 关联的 WS_POLICY 对象的属性 替换为元数据对象。 WS_METADATA_PROPERTY 结构随附的值成员包含一个 WS_POLICY_PROPERTIES指定 策略属性集。 WS_POLICY_PROPERTY_ID 有关 可在此处指定的属性集。 |
WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE 值: 4 此属性与 WsGetMetadataProperty 一起使用。 WS_METADATA_PROPERTY的附带值成员是一个SIZE_T指定从与 关联的堆分配的字节数 metadata 对象。 |
WS_METADATA_PROPERTY_MAX_DOCUMENTS 值: 5 此属性与 WsCreateMetadata 一起使用。 WS_METADATA_PROPERTY的附带值成员是一个 ULONG,用于指定可添加到的最大文档数 使用 WsReadMetadata 的元数据对象。 默认值为 32。 |
WS_METADATA_PROPERTY_HOST_NAMES 值: 6 此属性与 WsCreateMetadata 一起使用。 WS_METADATA_PROPERTY的随附值成员是WS_HOST_NAMES结构。 仅当 WS_METADATA_PROPERTY_VERIFY_HOST_NAMES 为 TRUE 时,才能指定此属性。 有关详细信息,请参阅 WsGetMissingMetadataDocumentAddress 验证主机名。 如果未指定属性,则主机名列表为空。 |
WS_METADATA_PROPERTY_VERIFY_HOST_NAMES 值: 7 此属性与 WsCreateMetadata 一起使用。 WS_METADATA_PROPERTY附带的值成员是一个 BOOL,用于指定是否应验证主机名。 有关详细信息,请参阅 WsGetMissingMetadataDocumentAddress 验证主机名。 默认值为 TRUE。 将此值设置为 FALSE 可能会导致应用程序使用 从 WsGetMissingMetadataDocumentAddress 返回的地址,该地址来自它不愿意接受其元数据的主机。 |
要求
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
标头 | webservices.h |