énumération WS_ADDRESSING_VERSION (webservices.h)

Identifie la version de la spécification utilisée pour les en-têtes d’adressage.

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
Valeur : 1
Les en-têtes d’adressage de message correspondent à la version 0.9 (août 2004)
de la spécification d’adressage Web Services Adressage (WS-Addressing).
WS_ADDRESSING_VERSION_1_0
Valeur : 2
Les en-têtes d’adressage de message correspondent à la version 1.0 (mai 2006)
de la spécification d’adressage Web Services Addressing 1.0 - Core.
WS_ADDRESSING_VERSION_TRANSPORT
Valeur : 3
Cette version d’adressage indique que les seuls en-têtes d’adressage
pris en charge sont ceux qui sont pris en charge en mode natif par le sous-jacent
transport (il n’y a pas d’en-têtes liés à l’adressage qui sont transmis
dans le cadre de l’enveloppe SOAP).


Les WS_ACTION_HEADER et les WS_TO_HEADER sont
mappée automatiquement vers/à partir des emplacements de message spécifiques au transport
lorsque les messages sont envoyés/reçus. L’utilisation d’autres WS_HEADER_TYPE ne sont pas prises en charge pour cette version d’adressage.


Cette version d’adressage est uniquement prise en charge pour WS_HTTP_CHANNEL_BINDING.
Étant donné que le protocole SOAP sur HTTP ne prend pas en charge l’envoi d’une action sur une réponse,
la valeur du WS_ACTION_HEADER ne sera pas transmise par le canal.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête webservices.h