WS_XML_WRITER_MTOM_ENCODING結構 (webservices.h)
用來指出讀取器應該以 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內容類型的「boundary」 參數。
startInfo
指定包含 xml 之 mime 元件所使用的類型。 這會對應至MIME內容類型的中的 「start-info」 參數。
startUri
指定包含 xml 的 mime 元件。 這會對應至MIME內容類型的 「start」 參數。
maxInlineByteCount
指定寫入器不會寫入base64編碼文字的臨界值,並改為寫入二進位數據的二進位mime元件。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
標頭 | webservices.h |