Поделиться через


структура 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