WS_XML_WRITER_BINARY_ENCODING struttura (webservices.h)
Usato per indicare che il writer deve generare byte come xml binario.
Sintassi
typedef struct _WS_XML_WRITER_BINARY_ENCODING {
WS_XML_WRITER_ENCODING encoding;
WS_XML_DICTIONARY *staticDictionary;
WS_DYNAMIC_STRING_CALLBACK dynamicStringCallback;
void *dynamicStringCallbackState;
} WS_XML_WRITER_BINARY_ENCODING;
Members
encoding
Tipo di base per tutti i tipi che derivano da WS_XML_WRITER_ENCODING.
staticDictionary
Indica il dizionario che il writer deve usare per le stringhe statiche. WS_XML_STRINGche sono scritti che fanno riferimento a questo dizionario, verranno scritti nel documento xml binario usando un ID anziché la stringa stessa. Quando si legge questo documento, l'applicazione deve fornire un dizionario con le stesse stringhe.
dynamicStringCallback
Specifica un callback facoltativo che il writer richiamerà quando viene scritto un WS_XML_STRING non trovato nel staticDictionary per la prima volta. Il callback fornisce il mapping a un ID che verrà quindi usato dal writer. È responsabilità del callback coordinare il writer per propagare queste stringhe al lettore. La stringa non viene aggiunta al dizionario se questo callback non è specificato.
dynamicStringCallbackState
Stato definito dall'utente che verrà passato a dynamicStringCallback.
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | webservices.h |