WS_XML_CANONICALIZATION_PROPERTY_ID 枚举 (webservices.h)
标识每个 XML 规范化属性及其关联的值。 此枚举在 WS_XML_CANONICALIZATION_PROPERTY 结构中使用,该结构用作 WsStartReaderCanonicalization 和 WsStartWriterCanonicalization 的参数。
语法
typedef enum {
WS_XML_CANONICALIZATION_PROPERTY_ALGORITHM = 0,
WS_XML_CANONICALIZATION_PROPERTY_INCLUSIVE_PREFIXES = 1,
WS_XML_CANONICALIZATION_PROPERTY_OMITTED_ELEMENT = 2,
WS_XML_CANONICALIZATION_PROPERTY_OUTPUT_BUFFER_SIZE = 3
} WS_XML_CANONICALIZATION_PROPERTY_ID;
常量
WS_XML_CANONICALIZATION_PROPERTY_ALGORITHM 值: 0 一个WS_XML_CANONICALIZATION_ALGORITHM值,该值指定要用于规范化的算法。 如果未指定, 使用 WS_EXCLUSIVE_XML_CANONICALIZATION_ALGORITHM 。 |
WS_XML_CANONICALIZATION_PROPERTY_INCLUSIVE_PREFIXES 值:1 一个 WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES 结构,其中包含在使用时要被视为非独占前缀的前缀集 独占规范化算法。 如果未指定, 没有前缀被视为非独占前缀。 |
WS_XML_CANONICALIZATION_PROPERTY_OMITTED_ELEMENT 值: 2 包含规范化期间要省略的元素 的WS_XML_QNAME 结构。 如果一个或多个 XML 输入中的元素与指定的名称和命名空间匹配,然后 从 中省略所有此类元素和根位于它们的子树 规范输出。 此属性可用于实现信封 规范化需要跳过签名元素的签名 嵌入在要规范化的 XML 内容中的 签署。 如果未指定,则不会从 中省略任何元素 输出。 |
WS_XML_CANONICALIZATION_PROPERTY_OUTPUT_BUFFER_SIZE 值: 3 一个 ULONG,指定在其中累积规范字节的缓冲区的大小。 至少一次此 生成了许多字节,或者规范化是通过调用 WsEndReaderCanonicalization 或 WsEndWriterCanonicalization 结束的,规范字节为 写入规范化开始时指定的输出。 如果这是 未指定,使用默认缓冲区大小 1024。 |
要求
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
标头 | webservices.h |