Freigeben über


MessageVersion.CreateVersion Methode

Definition

Erstellt ein Nachrichtenversionsobjekt mit der angegebenen SOAP-Umschlagversion und der angegebenen Version der WS-Adressierung.

Überlädt

CreateVersion(EnvelopeVersion)

Erstellt ein Nachrichtenversionsobjekt mit der WS-Adressierung, Version 1.0, und mit einer angegebenen SOAP-Version.

CreateVersion(EnvelopeVersion, AddressingVersion)

Erstellt ein Nachrichtenversionsobjekt mit der angegebenen SOAP-Version und der angegebenen Version der WS-Adressierung.

CreateVersion(EnvelopeVersion)

Quelle:
MessageVersion.cs
Quelle:
MessageVersion.cs
Quelle:
MessageVersion.cs

Erstellt ein Nachrichtenversionsobjekt mit der WS-Adressierung, Version 1.0, und mit einer angegebenen SOAP-Version.

public:
 static System::ServiceModel::Channels::MessageVersion ^ CreateVersion(System::ServiceModel::EnvelopeVersion ^ envelopeVersion);
public static System.ServiceModel.Channels.MessageVersion CreateVersion (System.ServiceModel.EnvelopeVersion envelopeVersion);
static member CreateVersion : System.ServiceModel.EnvelopeVersion -> System.ServiceModel.Channels.MessageVersion
Public Shared Function CreateVersion (envelopeVersion As EnvelopeVersion) As MessageVersion

Parameter

envelopeVersion
EnvelopeVersion

Die EnvelopeVersion, die die zu verwendende SOAP-Version angibt.

Gibt zurück

Die MessageVersion mit der angegebenen SOAP-Version und der WS-Adressierung, Version 1.0.

Ausnahmen

Der Jointyp (envelopeVersion) lautet null.

Beispiele

msgVersion = MessageVersion.CreateVersion(envVersion);
msgVersion = MessageVersion.CreateVersion(envVersion)

Hinweise

Die derzeit verfügbaren SOAP-Versionen sind SOAP 1.1 und SOAP 1.2. Es gibt eine EnvelopeVersion für jede Version von SOAP, die die für die entsprechende Verwendung relevante Daten enthält.

Gilt für:

CreateVersion(EnvelopeVersion, AddressingVersion)

Quelle:
MessageVersion.cs
Quelle:
MessageVersion.cs
Quelle:
MessageVersion.cs

Erstellt ein Nachrichtenversionsobjekt mit der angegebenen SOAP-Version und der angegebenen Version der WS-Adressierung.

public:
 static System::ServiceModel::Channels::MessageVersion ^ CreateVersion(System::ServiceModel::EnvelopeVersion ^ envelopeVersion, System::ServiceModel::Channels::AddressingVersion ^ addressingVersion);
public static System.ServiceModel.Channels.MessageVersion CreateVersion (System.ServiceModel.EnvelopeVersion envelopeVersion, System.ServiceModel.Channels.AddressingVersion addressingVersion);
static member CreateVersion : System.ServiceModel.EnvelopeVersion * System.ServiceModel.Channels.AddressingVersion -> System.ServiceModel.Channels.MessageVersion
Public Shared Function CreateVersion (envelopeVersion As EnvelopeVersion, addressingVersion As AddressingVersion) As MessageVersion

Parameter

envelopeVersion
EnvelopeVersion

Die EnvelopeVersion, die die SOAP-Version angibt.

addressingVersion
AddressingVersion

Die AddressingVersion, die die Version der WS-Adressierung angibt.

Gibt zurück

Die MessageVersion mit der angegebenen SOAP-Version und der angegebenen Version der WS-Adressierung.

Ausnahmen

envelopeVersion oder addressingVersion ist null.

Beispiele

msgVersion = MessageVersion.CreateVersion(envVersion, addrVersion);
msgVersion = MessageVersion.CreateVersion(envVersion, addrVersion)

Hinweise

Die derzeit verfügbaren SOAP-Versionen sind SOAP 1.1 und SOAP 1.2. Es gibt eine EnvelopeVersion für jede Version von SOAP, die die für die entsprechende Verwendung relevante Daten enthält.

Derzeit sind zwei Versionen der WS-Adressierung verfügbar. Die Version der WS-Adressierung, die am 10. August 2004 vorgelegt wurde, und die Version der WS-Adressierung, die im August 2005 vorgelegt wurde und dem Protokoll 1.0 entspricht.

Gilt für: