Compartilhar via


enumeração WS_ADDRESSING_VERSION (webservices.h)

Identifica a versão da especificação usada para os cabeçalhos de endereçamento.

Syntax

typedef enum {
  WS_ADDRESSING_VERSION_0_9 = 1,
  WS_ADDRESSING_VERSION_1_0 = 2,
  WS_ADDRESSING_VERSION_TRANSPORT = 3
} WS_ADDRESSING_VERSION;

Constantes

 
WS_ADDRESSING_VERSION_0_9
Valor: 1
Os cabeçalhos de endereçamento de mensagem correspondem à versão 0.9 (agosto de 2004)
da especificação de endereçamento de Endereços de Serviços Web (Endereçamento WS).
WS_ADDRESSING_VERSION_1_0
Valor: 2
Os cabeçalhos de endereçamento de mensagem correspondem à versão 1.0 (maio de 2006)
da especificação de endereçamento Serviços Web Endereçamento 1.0 – Core.
WS_ADDRESSING_VERSION_TRANSPORT
Valor: 3
Essa versão de endereçamento indica que os únicos cabeçalhos de endereçamento
com suporte são aqueles que têm suporte nativo pelo subjacente
transport (não há cabeçalhos relacionados a endereçamento que são transmitidos
como parte do envelope SOAP).


Os WS_ACTION_HEADER e WS_TO_HEADER são
mapeado automaticamente para/dos locais de mensagens específicos do transporte
quando as mensagens são enviadas/recebidas. Não há suporte para o uso de outros WS_HEADER_TYPE nesta versão de endereçamento.


Essa versão de endereçamento só tem suporte para WS_HTTP_CHANNEL_BINDING.
Como o protocolo SOAP sobre HTTP não dá suporte ao envio de uma ação em uma resposta,
o valor do WS_ACTION_HEADER não será transmitido pelo canal.

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