WS_CHANNEL_TYPE enumeración (webservices.h)
Indica las características básicas del canal, como si es con sesión y qué direcciones de comunicación se admiten.
Syntax
typedef enum {
WS_CHANNEL_TYPE_INPUT = 0x1,
WS_CHANNEL_TYPE_OUTPUT = 0x2,
WS_CHANNEL_TYPE_SESSION = 0x4,
WS_CHANNEL_TYPE_INPUT_SESSION,
WS_CHANNEL_TYPE_OUTPUT_SESSION,
WS_CHANNEL_TYPE_DUPLEX,
WS_CHANNEL_TYPE_DUPLEX_SESSION,
WS_CHANNEL_TYPE_REQUEST = 0x8,
WS_CHANNEL_TYPE_REPLY = 0x10
} WS_CHANNEL_TYPE;
Constantes
WS_CHANNEL_TYPE_INPUT Valor: 0x1 Los canales de entrada admiten operaciones de recepción. Se usan en el lado remitente. El WS_UDP_CHANNEL_BINDING admite este tipo de canal cuando se usa con WsCreateChannelForListener. |
WS_CHANNEL_TYPE_OUTPUT Valor: 0x2 Los canales de salida admiten operaciones de envío. Este tipo de canal no es compatible actualmente con ningún enlace de canal. |
WS_CHANNEL_TYPE_SESSION Valor: 0x4 Los canales con sesión proporcionan una correlación de nivel de canal de todos los mensajes enviados o recibidos. Se trata de una marca que se usa para compilar WS_CHANNEL_TYPE_INPUT_SESSION, WS_CHANNEL_TYPE_OUTPUT_SESSION y WS_CHANNEL_TYPE_DUPLEX_SESSION, pero no se puede usar solo. |
WS_CHANNEL_TYPE_INPUT_SESSION Un canal de entrada que admite una sesión. Este tipo de canal no es compatible actualmente con ningún enlace de canal. |
WS_CHANNEL_TYPE_OUTPUT_SESSION Un canal de salida que admite una sesión. Este tipo de canal no es compatible actualmente con ningún enlace de canal. |
WS_CHANNEL_TYPE_DUPLEX Un canal de entrada y salida. El WS_UDP_CHANNEL_BINDING admite este tipo de canal cuando se usa con WsCreateChannel. |
WS_CHANNEL_TYPE_DUPLEX_SESSION Un canal de entrada y salida que admite una sesión. El WS_TCP_CHANNEL_BINDING admite este tipo de canal cuando se usa con WsCreateChannel o WsCreateChannelForListener. |
WS_CHANNEL_TYPE_REQUEST Valor: 0x8 Soporte técnico de canales de solicitud Envío seguido de Recepción. Se usan en el cliente en el lado de los canales que admiten operaciones de solicitud-respuesta. El WS_HTTP_CHANNEL_BINDING admite este tipo de canal cuando se usa con WsCreateChannel. Tenga en cuenta que los canales de solicitud proporcionan una correlación integrada de las respuestas de solicitud. Es posible realizar la correlación de solicitud-respuesta en otros tipos de canal mediante . encabezados de direccionamiento (RelatesTo y MessageID). |
WS_CHANNEL_TYPE_REPLY Valor: 0x10 Soporte de canales de respuesta Recibir seguido de Enviar. Se usan en el servicio en el lado de los canales que admiten operaciones de solicitud-respuesta (por ejemplo, HTTP). El WS_HTTP_CHANNEL_BINDING admite este tipo de canal cuando se usa con WsCreateChannelForListener. Tenga en cuenta que los canales de respuesta proporcionan una correlación integrada de las respuestas de solicitud. Es posible realizar la correlación de solicitud-respuesta en otros tipos de canal mediante . encabezados de direccionamiento (RelatesTo y MessageID). |
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 |