Share via


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