webservices.h) (WS_XML_WRITER_MTOM_ENCODING 结构
用于指示读取器应发出 MTOM 格式的字节。
MTOM 格式将表示写入它的字节作为二进制 mime 部分,而不是嵌入的 base64 编码文本。
语法
typedef struct _WS_XML_WRITER_MTOM_ENCODING {
WS_XML_WRITER_ENCODING encoding;
WS_XML_WRITER_ENCODING *textEncoding;
BOOL writeMimeHeader;
WS_STRING boundary;
WS_STRING startInfo;
WS_STRING startUri;
ULONG maxInlineByteCount;
} WS_XML_WRITER_MTOM_ENCODING;
成员
encoding
派生自 WS_XML_WRITER_ENCODING 的所有类型的基类型。
textEncoding
指定 MTOM 携带的 xml 文档的编码。
writeMimeHeader
指定编写器是否应发出 MIME 标头。
boundary
指定应用于分隔 mime 部分的字符序列。 这对应于 MIME 内容类型的“边界”参数。
startInfo
指定包含 xml 的 mime 部件使用的类型。 这对应于 MIME Content-Type 的 中的“start-info”参数。
startUri
指定包含 xml 的 mime 部件。 这对应于 MIME Content-Type 的“start”参数。
maxInlineByteCount
指定编写器不写入 base64 编码文本,而是为二进制数据编写二进制 mime 部分的阈值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | webservices.h |