Share via


struttura WS_XML_READER_BINARY_ENCODING (webservices.h)

Usato per indicare che il lettore deve interpretare i byte letti come xml binario.

Sintassi

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

Tipo di base per tutti i tipi che derivano da WS_XML_READER_ENCODING.

staticDictionary

Indica il dizionario che il lettore deve usare per le stringhe statiche. La rappresentazione binaria del documento xml fa riferimento a queste stringhe in base all'ID (anziché incorporare la stringa effettiva) e pertanto deve contenere lo stesso set di stringhe utilizzate durante la scrittura del documento.

dynamicDictionary

Indica il dizionario che il lettore deve usare per le stringhe dinamiche. Si tratta di stringhe che non erano presenti nell'oggetto staticDictionary quando il documento è stato scritto, ma che sono state trovate dal WS_DYNAMIC_STRING_CALLBACK. La rappresentazione binaria del documento xml fa riferimento a queste stringhe in base all'ID (anziché incorporare la stringa effettiva) e pertanto deve contenere lo stesso set di stringhe utilizzate durante la scrittura del documento. L'applicazione che usa il lettore e il writer deve coordinare la comunicazione dei valori a cui fanno riferimento queste stringhe.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione webservices.h