WS_XML_READER_MTOM_ENCODING-Struktur (webservices.h)

Wird verwendet, um anzugeben, dass der Leser die gelesenen Bytes als MTOM-Format interpretieren soll.

Syntax

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;

Member

encoding

Der Basistyp für alle Typen, die von WS_XML_READER_ENCODING abgeleitet werden.

textEncoding

Die Codierung des von MTOM übertragenen XML-Dokuments.

readMimeHeader

Gibt an, ob der Leser den MIME-Header lesen soll oder nicht.

startInfo

Der Typ, der vom MIME-Teil verwendet wird, der den XML-Code enthält. Dies entspricht dem Parameter "start-info" im des MIME-Inhaltstyps. Wenn readMimeHeader als TRUE angegeben wird, muss dies leer sein, da die startInfo aus dem MIME-Header gelesen wird.

boundary

Die Zeichenfolge, die zum Trennen der MIME-Teile verwendet werden soll. Dies entspricht dem Parameter "boundary" des MIME-Inhaltstyps. Wenn readMimeHeader als TRUE angegeben wird, muss dies leer sein, da die Grenze aus dem MIME-Header gelesen wird.

startUri

Der MIME-Teil, der den XML-Code enthält. Dies entspricht dem "start"-Parameter des MIME-Inhaltstyps. Wenn readMimeHeader als TRUE angegeben wird, muss dies leer sein, da der startUri aus dem MIME-Header gelesen wird.

Hinweise

Bei Verwendung mit WS_XML_READER_BUFFER_INPUT können die MIME-Teile in beliebiger Reihenfolge angezeigt werden.

Bei Verwendung mit WS_XML_READER_STREAM_INPUT muss der MIME-Stammteil zuerst sein, und nachfolgende MIME-Teile müssen in der Reihenfolge angezeigt werden, in der sie von xop:Include-Elementen referenziert werden.

Siehe http://www.w3.org/TR/2005/REC-xop10-20050125/ die MTOM-Spezifikation.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile webservices.h