Freigeben über


WS_XML_WRITER_MTOM_ENCODING-Struktur (webservices.h)

Wird verwendet, um anzugeben, dass der Reader Bytes im MTOM-Format ausgeben soll.
Das MTOM-Format stellt Bytes dar, die als binäre MIME-Teile und nicht als eingebetteten Base64-codierten Text geschrieben wurden.

Syntax

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;

Member

encoding

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

textEncoding

Gibt die Codierung des von MTOM übertragenen XML-Dokuments an.

writeMimeHeader

Gibt an, ob der Writer einen MIME-Header ausgeben soll.

boundary

Gibt die Zeichenfolge an, die zum Trennen der MIME-Teile verwendet werden soll. Dies entspricht dem Parameter "boundary" des MIME-Inhaltstyps.

startInfo

Gibt den Typ an, der vom MIME-Teil verwendet wird, der den XML-Code enthält. Dies entspricht dem Parameter "start-info" im des MIME-Inhaltstyps.

startUri

Gibt den MIME-Teil an, der den XML-Code enthält. Dies entspricht dem "start"-Parameter des MIME-Inhaltstyps.

maxInlineByteCount

Gibt den Schwellenwert an, ab dem der Writer keinen Base64-codierten Text schreibt und stattdessen einen binären MIME-Teil für Binärdaten schreibt.

Anforderungen

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