Compartilhar via


MessageVersion.CreateVersion Método

Definição

Cria um objeto de versão de mensagem com versões especificadas do envelope SOAP e WS-Addressing.

Sobrecargas

CreateVersion(EnvelopeVersion)

Cria um objeto de versão de mensagem usando WS-Addressing 1.0 e com uma versão especificada do SOAP.

CreateVersion(EnvelopeVersion, AddressingVersion)

Cria um objeto de versão de mensagem com versões SOAP e WS-Addressing especificadas.

CreateVersion(EnvelopeVersion)

Origem:
MessageVersion.cs
Origem:
MessageVersion.cs
Origem:
MessageVersion.cs

Cria um objeto de versão de mensagem usando WS-Addressing 1.0 e com uma versão especificada do 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

Parâmetros

envelopeVersion
EnvelopeVersion

O EnvelopeVersion que indica a versão do SOAP a ser usada.

Retornos

O MessageVersion que usa a versão especificada do SOAP e WS-Addressing 1.0.

Exceções

O envelopeVersion é null.

Exemplos

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

Comentários

As versões SOAP disponíveis atualmente são SOAP 1.1 e SOAP 1.2. Há um EnvelopeVersion para cada versão do SOAP que contém os dados relevantes para seu uso.

Aplica-se a

CreateVersion(EnvelopeVersion, AddressingVersion)

Origem:
MessageVersion.cs
Origem:
MessageVersion.cs
Origem:
MessageVersion.cs

Cria um objeto de versão de mensagem com versões SOAP e WS-Addressing especificadas.

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

Parâmetros

envelopeVersion
EnvelopeVersion

O EnvelopeVersion que indica a versão do SOAP.

addressingVersion
AddressingVersion

O AddressingVersion que indica a versão do WS-Addressing.

Retornos

O MessageVersion usando as versões especificadas do WS-Addressing e SOAP.

Exceções

envelopeVersion ou addressingVersion é null.

Exemplos

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

Comentários

As versões SOAP disponíveis atualmente são SOAP 1.1 e SOAP 1.2. Há um EnvelopeVersion para cada versão do SOAP que contém os dados relevantes para seu uso.

Atualmente, há duas versões de WS-Addressing disponíveis. Um foi enviado em 10 de agosto de 2004 e o outro enviado em agosto de 2005 e chamado de protocolo WS-Addressing 1.0.

Aplica-se a