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