struttura WS_XML_READER_RAW_ENCODING (webservices.h)
Usato per indicare che il lettore deve visualizzare i byte del documento come caratteri con codifica Base64.
Sintassi
typedef struct _WS_XML_READER_RAW_ENCODING {
WS_XML_READER_ENCODING encoding;
} WS_XML_READER_RAW_ENCODING;
Members
encoding
Tipo di base per tutti i tipi che derivano da WS_XML_READER_ENCODING.
Commenti
Questa codifica può essere utile quando è consigliabile leggere un documento arbitrario, ad esempio non xml, usando ancora l'astrazione WS_XML_READER . In questa codifica, i byte che comprendono il documento vengono presentati come caratteri con codifica Base64 nella radice di un documento xml. Per contenere testo non vuoto nella radice del documento, il lettore funzionerà come se fosse stata specificata la proprietà WS_XML_READER_PROPERTY_ALLOW_FRAGMENT .
I byte del documento vengono convertiti in base64 solo quando necessario. Ad esempio, usando WsReadBytes, che in genere esegue una decodifica base64 dei caratteri letti, evita effettivamente tutte le conversioni base64 ed è il modo più efficiente per leggere i documenti in questa codifica. L'uso di WsReadChars, ad esempio, causerà la conversione fisica dei byte nei caratteri base64 corrispondenti. In generale, la lettura del documento con qualsiasi valore diverso da WsReadBytes comporterà la conversione base64.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | webservices.h |