Partager via


WS_XML_READER_MTOM_ENCODING structure (webservices.h)

Utilisé pour indiquer que le lecteur doit interpréter les octets qu’il lit au format MTOM.

Syntaxe

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;

Membres

encoding

Type de base pour tous les types qui dérivent de WS_XML_READER_ENCODING.

textEncoding

Encodage du document xml porté par MTOM.

readMimeHeader

Spécifie si le lecteur doit lire ou non l’en-tête MIME.

startInfo

Type utilisé par la partie mime qui contient le xml. Cela correspond au paramètre « start-info » dans le du content-type MIME. Si readMimeHeader est spécifié sur TRUE, cela doit être vide, car startInfo est lu à partir de l’en-tête mime.

boundary

Séquence de caractères qui doit être utilisée pour délimiter les parties mime. Cela correspond au paramètre « boundary » du content-type MIME. Si readMimeHeader est spécifié sur TRUE, cela doit être vide car la limite sera lue à partir de l’en-tête mime.

startUri

Partie mime qui contient le xml. Cela correspond au paramètre « start » du content-type MIME. Si readMimeHeader est spécifié sur TRUE, cela doit être vide, car startUri sera lu à partir de l’en-tête mime.

Remarques

Lorsqu’elles sont utilisées avec WS_XML_READER_BUFFER_INPUT les parties MIME peuvent apparaître dans n’importe quel ordre.

Lorsqu’il est utilisé avec WS_XML_READER_STREAM_INPUT la partie MIME racine doit être d’abord, et les parties MIME suivantes doivent apparaître dans l’ordre dans lequel elles sont référencées à partir des éléments xop:Include.

Consultez http://www.w3.org/TR/2005/REC-xop10-20050125/ la spécification MTOM.

Configuration requise

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête webservices.h