MessageVersion.CreateVersion Метод

Определение

Создает объект версии сообщения с указанными версиями конверта SOAP и адресации WS-Addressing.

Перегрузки

CreateVersion(EnvelopeVersion)

Создает объект версии сообщения, используя протокол WS-Addressing версии 1.0 и протокол SOAP указанной версии.

CreateVersion(EnvelopeVersion, AddressingVersion)

Создает объект версии сообщения с указанными версиями SOAP и WS-Addressing.

CreateVersion(EnvelopeVersion)

Исходный код:
MessageVersion.cs
Исходный код:
MessageVersion.cs
Исходный код:
MessageVersion.cs

Создает объект версии сообщения, используя протокол WS-Addressing версии 1.0 и протокол SOAP указанной версии.

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

Параметры

envelopeVersion
EnvelopeVersion

Объект EnvelopeVersion, указывающий используемую версию протокола SOAP.

Возвращаемое значение

Объект MessageVersion, использующий указанную версию протокола SOAP и протокол WS-Addressing 1.0.

Исключения

envelopeVersion является null.

Примеры

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

Комментарии

В настоящее время доступны версии протокола SOAP 1.1 и SOAP 1.2. Для каждой версии протокола SOAP имеется объект EnvelopeVersion, содержащий данные для его использования.

Применяется к

CreateVersion(EnvelopeVersion, AddressingVersion)

Исходный код:
MessageVersion.cs
Исходный код:
MessageVersion.cs
Исходный код:
MessageVersion.cs

Создает объект версии сообщения с указанными версиями SOAP и WS-Addressing.

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

Параметры

envelopeVersion
EnvelopeVersion

Объект EnvelopeVersion, указывающий версию протокола SOAP.

addressingVersion
AddressingVersion

Объект AddressingVersion, указывающий используемую версию протокола WS-Addressing.

Возвращаемое значение

Объект MessageVersion, использующий указанные версии протоколов WS-Addressing и SOAP.

Исключения

Параметр envelopeVersion или addressingVersion имеет значение null.

Примеры

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

Комментарии

В настоящее время доступны версии протокола SOAP 1.1 и SOAP 1.2. Для каждой версии протокола SOAP имеется объект EnvelopeVersion, содержащий данные для его использования.

На данный момент существуют две версии протокола адресации WS-Addressing. Одна из них представлена 10 августа 2004 года, а другая — в августе 2005 года (она известна как протокол WS-Addressing 1.0).

Применяется к