WS_XML_READER_BINARY_ENCODING structure (webservices.h)

Used to indicate that the reader should interpret the bytes it reads as binary xml.

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;

Members

encoding

The base type for all types that derive from WS_XML_READER_ENCODING.

staticDictionary

Indicates the dictionary that the reader should use for static strings. The binary representation of the xml document references these strings by id (as opposed to embedding the actual string), and therefore they must contain the same set of strings used when the document was written.

dynamicDictionary

Indicates the dictionary that the reader should use for dynamic strings. These are strings that were not in the staticDictionary when the document was written but that were found by the WS_DYNAMIC_STRING_CALLBACK. The binary representation of the xml document references these strings by id (as opposed to embedding the actual string), and therefore they must contain the same set of strings used when the document was written. The application that uses the reader and writer must coordinate communicating the values referenced by these strings.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header webservices.h