структура 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
Задает кодировку xml-документа, который осуществляется MTOM.
writeMimeHeader
Указывает, должен ли модуль записи выдавать заголовок MIME.
boundary
Указывает последовательность символов, которая должна использоваться для разделения частей mime. Соответствует параметру "boundary" mime Content-Type.
startInfo
Указывает тип, используемый частью mime, содержащей xml. Это соответствует параметру start-info в mime Content-Type.
startUri
Указывает часть mime, содержащую xml. Это соответствует параметру start для MIME Content-Type.
maxInlineByteCount
Задает пороговое значение, при котором модуль записи не будет записывать текст в кодировке Base64, а вместо этого будет записывать двоичную часть mime для двоичных данных.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | webservices.h |