enumeração WS_CHANNEL_TYPE (webservices.h)
Indica as características básicas do canal, como se ele tem sessão e quais direções de comunicação têm suporte.
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 Os canais de entrada dão suporte a operações de recebimento. Eles são usados no lado do remetente. O WS_UDP_CHANNEL_BINDING dá suporte a esse tipo de canal quando usado com WsCreateChannelForListener. |
WS_CHANNEL_TYPE_OUTPUT Valor: 0x2 Os canais de saída dão suporte a Operações de envio. No momento, não há suporte para esse tipo de canal por nenhuma associação de canal. |
WS_CHANNEL_TYPE_SESSION Valor: 0x4 Os canais com sessão fornecem correlação no nível do canal de todas as mensagens enviadas ou recebidas. Esse é um sinalizador usado para criar WS_CHANNEL_TYPE_INPUT_SESSION, WS_CHANNEL_TYPE_OUTPUT_SESSION e WS_CHANNEL_TYPE_DUPLEX_SESSION, mas não pode ser usado sozinho. |
WS_CHANNEL_TYPE_INPUT_SESSION Um canal de entrada que dá suporte a uma sessão. No momento, não há suporte para esse tipo de canal por nenhuma associação de canal. |
WS_CHANNEL_TYPE_OUTPUT_SESSION Um canal de saída que dá suporte a uma sessão. No momento, não há suporte para esse tipo de canal por nenhuma associação de canal. |
WS_CHANNEL_TYPE_DUPLEX Um canal de entrada/saída. O WS_UDP_CHANNEL_BINDING dá suporte a esse tipo de canal quando usado com WsCreateChannel. |
WS_CHANNEL_TYPE_DUPLEX_SESSION Um canal de entrada/saída que dá suporte a uma sessão. O WS_TCP_CHANNEL_BINDING dá suporte a esse tipo de canal quando usado com WsCreateChannel ou WsCreateChannelForListener. |
WS_CHANNEL_TYPE_REQUEST Valor: 0x8 Os canais de solicitação dão suporte a Enviar seguido por Receber. Eles são usados no cliente lado para canais que dão suporte a operações de solicitação-resposta. O WS_HTTP_CHANNEL_BINDING dá suporte a esse tipo de canal quando usado com WsCreateChannel. Observe que os canais de solicitação fornecem correlação interna de respostas de solicitação. É possível fazer a correlação solicitação-resposta em outros tipos de canal usando o cabeçalhos de endereçamento (RelatesTo e MessageID). |
WS_CHANNEL_TYPE_REPLY Valor: 0x10 Os canais de resposta dão suporte a Recebimento seguido por Enviar. Eles são usados no serviço lado para canais que dão suporte a operações de solicitação-resposta (por exemplo, HTTP). O WS_HTTP_CHANNEL_BINDING dá suporte a esse tipo de canal quando usado com WsCreateChannelForListener. Observe que os canais de resposta fornecem correlação interna de respostas de solicitação. É possível fazer a correlação solicitação-resposta em outros tipos de canal usando o cabeçalhos de endereçamento (RelatesTo e MessageID). |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | webservices.h |