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_NAMESTRUE 时,才能指定此属性。


有关详细信息,请参阅 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