Freigeben über


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