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).