enumeración WS_ENCODING (webservices.h)
Las diferentes codificaciones (formatos de mensaje).
Syntax
typedef enum {
WS_ENCODING_XML_BINARY_1 = 0,
WS_ENCODING_XML_BINARY_SESSION_1 = 1,
WS_ENCODING_XML_MTOM_UTF8 = 2,
WS_ENCODING_XML_MTOM_UTF16BE = 3,
WS_ENCODING_XML_MTOM_UTF16LE = 4,
WS_ENCODING_XML_UTF8 = 5,
WS_ENCODING_XML_UTF16BE = 6,
WS_ENCODING_XML_UTF16LE = 7,
WS_ENCODING_RAW = 8
} WS_ENCODING;
Constantes
WS_ENCODING_XML_BINARY_1 Valor: 0 Codificación XML binaria. Aunque los datos todavía están en el XML Formato de conjunto de información; esta codificación suele dar lugar a mensajes más pequeños. que requieren menos CPU para generar y consumir. Esta codificación requiere SOAP 1.2 (WS_ENVELOPE_VERSION_SOAP_1_2). |
WS_ENCODING_XML_BINARY_SESSION_1 Valor: 1 Codificación de sesión XML binaria. Aunque los datos todavía están en el XML Formato de conjunto de información; esta codificación suele dar lugar a mensajes más pequeños. que requieren menos CPU para generar y consumir. Esta codificación es como WS_ENCODING_XML_BINARY_1 , pero agrega el característica de un diccionario de sesión. Dado que esta codificación requiere una session, solo se puede usar en tipos de canal con sesión (WS_CHANNEL_TYPE_DUPLEX_SESSION). El diccionario de sesión es una estructura de datos mantenida por ambos enviar y recibir el lado de un canal. Diccionario de sesión se usa para optimizar la transmisión de datos de cadena. La primera vez se escribe una cadena determinada, se codifica mediante en la cadena completa. expresa como formato HH:MM:SS… Si se vuelve a escribir la misma cadena, usará un valor más pequeño. formulario tokenizado, que puede reducir el tamaño del mensaje. El escritor de los datos de cadena selecciona las cadenas que son candidatas para el diccionario de sesión rellenando los campos de diccionario e identificador de estructura WS_XML_STRING . El tamaño del diccionario de sesión se configura mediante WS_CHANNEL_PROPERTY_MAX_SESSION_DICTIONARY_SIZE. Esta codificación requiere SOAP 1.2 (WS_ENVELOPE_VERSION_SOAP_1_2). |
WS_ENCODING_XML_MTOM_UTF8 Valor: 2 Codificación MTOM. La codificación MTOM optimiza los datos binarios evitando los costos. de convertir datos binarios en formato base64. Para los mensajes que contienen grandes cantidades de datos binarios, esta codificación suele dar lugar a una menor mensajes que requieren menos CPU para generar y consumir que con una codificación de texto. Esta codificación normalmente no es tan eficaz como sin embargo, una codificación binaria. La parte XML del paquete MTOM se escribe usando WS_CHARSET_UTF8, pero puede estar en cualquier WS_CHARSET cuando se lee. |
WS_ENCODING_XML_MTOM_UTF16BE Valor: 3 Codificación MTOM. La codificación MTOM optimiza los datos binarios evitando los costos. de convertir datos binarios en formato base64. Para los mensajes que contienen grandes cantidades de datos binarios, esta codificación suele dar lugar a una menor mensajes que requieren menos CPU para generar y consumir que con una codificación de texto. Esta codificación normalmente no es tan eficaz como sin embargo, una codificación binaria. La parte XML del paquete MTOM se escribe usando WS_CHARSET_UTF16BE, pero puede estar en cualquier WS_CHARSET cuando se lee. |
WS_ENCODING_XML_MTOM_UTF16LE Valor: 4 Codificación MTOM. La codificación MTOM optimiza los datos binarios evitando los costos. de convertir datos binarios en formato base64. Para los mensajes que contienen grandes cantidades de datos binarios, esta codificación suele dar lugar a una menor mensajes que requieren menos CPU para generar y consumir que con una codificación de texto. Esta codificación normalmente no es tan eficaz como sin embargo, una codificación binaria. La parte XML del paquete MTOM se escribe usando WS_CHARSET_UTF16LE, pero puede estar en cualquier WS_CHARSET cuando se lee. |
WS_ENCODING_XML_UTF8 Valor: 5 Codificación de texto (formato XML 1.0). Los datos se escriben mediante WS_CHARSET_UTF8, pero puede estar en cualquier WS_CHARSET cuando se lee. |
WS_ENCODING_XML_UTF16BE Valor: 6 Codificación de texto (formato XML 1.0). Los datos se escriben mediante WS_CHARSET_UTF16BE, pero puede estar en cualquier WS_CHARSET cuando se lee. |
WS_ENCODING_XML_UTF16LE Valor: 7 Codificación de texto (formato XML 1.0). Los datos se escriben mediante WS_CHARSET_UTF16LE, pero puede estar en cualquier WS_CHARSET cuando se lee. |
WS_ENCODING_RAW Valor: 8 |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado | webservices.h |