Freigeben über


WS_ADDRESSING_VERSION-Enumeration (webservices.h)

Gibt die Version der Spezifikation an, die für die Adressheader verwendet wird.

Syntax

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

Konstanten

 
WS_ADDRESSING_VERSION_0_9
Wert: 1
Die Nachrichtenadressierungsheader entsprechen Version 0.9 (August 2004)
der Adressspezifikation Web Services Addressing (WS-Addressing).
WS_ADDRESSING_VERSION_1_0
Wert: 2
Die Nachrichtenadressierungsheader entsprechen Version 1.0 (Mai 2006)
der Adressspezifikation Web Services Addressing 1.0 – Core.
WS_ADDRESSING_VERSION_TRANSPORT
Wert: 3
Diese Adressierungsversion gibt an, dass die einzigen Adressheader
unterstützt werden diejenigen, die vom zugrunde liegenden System nativ unterstützt werden.
Transport (es gibt keine adressbezogenen Header, die übertragen werden
als Teil des SOAP-Umschlags).


Die WS_ACTION_HEADER und WS_TO_HEADER sind
automatisch den transportspezifischen Nachrichtenspeicherorten zugeordnet
wenn Nachrichten gesendet/empfangen werden. Die Verwendung anderer WS_HEADER_TYPE wird für diese Adressversion nicht unterstützt.


Diese Adressierungsversion wird nur für WS_HTTP_CHANNEL_BINDING unterstützt.
Da das SOAP-über-HTTP-Protokoll das Senden einer Aktion für eine Antwort nicht unterstützt,
der Wert des WS_ACTION_HEADER wird nicht vom Kanal übertragen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Kopfzeile webservices.h