Compartilhar via


estrutura WS_XML_READER_MTOM_ENCODING (webservices.h)

Usado para indicar que o leitor deve interpretar os bytes que lê como no formato MTOM.

Sintaxe

typedef struct _WS_XML_READER_MTOM_ENCODING {
  WS_XML_READER_ENCODING encoding;
  WS_XML_READER_ENCODING *textEncoding;
  BOOL                   readMimeHeader;
  WS_STRING              startInfo;
  WS_STRING              boundary;
  WS_STRING              startUri;
} WS_XML_READER_MTOM_ENCODING;

Membros

encoding

O tipo base para todos os tipos que derivam de WS_XML_READER_ENCODING.

textEncoding

A codificação do documento xml realizada pelo MTOM.

readMimeHeader

Especifica se o leitor deve ou não ler o cabeçalho MIME.

startInfo

O tipo usado pela parte mime que contém o xml. Isso corresponde ao parâmetro "start-info" no do Tipo de Conteúdo mime. Se readMimeHeader for especificado como TRUE, isso deverá estar vazio, pois startInfo será lido do cabeçalho mime.

boundary

A sequência de caracteres que deve ser usada para delimitar as partes mime. Isso corresponde ao parâmetro "boundary" do Tipo de Conteúdo MIME. Se readMimeHeader for especificado como TRUE, isso deverá estar vazio, pois o limite será lido do cabeçalho mime.

startUri

A parte mime que contém o xml. Isso corresponde ao parâmetro "start" do Tipo de Conteúdo MIME. Se readMimeHeader for especificado como TRUE, isso deverá estar vazio, pois o startUri será lido do cabeçalho mime.

Comentários

Quando usado com WS_XML_READER_BUFFER_INPUT as partes MIME podem aparecer em qualquer ordem.

Quando usadas com WS_XML_READER_STREAM_INPUT a parte raiz do MIME deve ser a primeira, e as partes MIME subsequentes devem aparecer na ordem em que são referenciadas a partir de elementos xop:Include.

Confira http://www.w3.org/TR/2005/REC-xop10-20050125/ a especificação MTOM.

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho webservices.h