WS_XML_READER_BINARY_ENCODING-Struktur (webservices.h)
Wird verwendet, um anzugeben, dass der Reader die gelesenen Bytes als binäres XML interpretieren soll.
Syntax
typedef struct _WS_XML_READER_BINARY_ENCODING {
WS_XML_READER_ENCODING encoding;
WS_XML_DICTIONARY *staticDictionary;
WS_XML_DICTIONARY *dynamicDictionary;
} WS_XML_READER_BINARY_ENCODING;
Member
encoding
Der Basistyp für alle Typen, die von WS_XML_READER_ENCODING abgeleitet werden.
staticDictionary
Gibt das Wörterbuch an, das der Leser für statische Zeichenfolgen verwenden soll. Die binäre Darstellung des XML-Dokuments verweist auf diese Zeichenfolgen nach id (im Gegensatz zur Einbettung der eigentlichen Zeichenfolge), weshalb sie den gleichen Satz von Zeichenfolgen enthalten müssen, die beim Schreiben des Dokuments verwendet wurden.
dynamicDictionary
Gibt das Wörterbuch an, das der Leser für dynamische Zeichenfolgen verwenden soll. Hierbei handelt es sich um Zeichenfolgen, die sich nicht im staticDictionary befanden, als das Dokument geschrieben wurde, aber vom WS_DYNAMIC_STRING_CALLBACK gefunden wurden. Die binäre Darstellung des XML-Dokuments verweist auf diese Zeichenfolgen nach id (im Gegensatz zur Einbettung der eigentlichen Zeichenfolge), weshalb sie den gleichen Satz von Zeichenfolgen enthalten müssen, die beim Schreiben des Dokuments verwendet wurden. Die Anwendung, die den Reader und den Writer verwendet, muss die Kommunikation der Werte koordinieren, auf die von diesen Zeichenfolgen verwiesen wird.
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 |