Compartilhar via


MessageEncodingBindingElement.MessageVersion Propriedade

Definição

Quando substituído em uma classe derivada, obtém ou define a versão de mensagem que pode ser tratada pelos codificadores de mensagem produzidos pela fábrica de codificador de mensagem.

public:
 abstract property System::ServiceModel::Channels::MessageVersion ^ MessageVersion { System::ServiceModel::Channels::MessageVersion ^ get(); void set(System::ServiceModel::Channels::MessageVersion ^ value); };
public abstract System.ServiceModel.Channels.MessageVersion MessageVersion { get; set; }
member this.MessageVersion : System.ServiceModel.Channels.MessageVersion with get, set
Public MustOverride Property MessageVersion As MessageVersion

Valor da propriedade

O MessageVersion usado pelos codificadores produzidos pela fábrica do codificador de mensagens.

Exemplos

O código a seguir ilustra como implementar a MessageVersion propriedade :

public override MessageVersion MessageVersion
{
    get
    {
        return this.msgVersion;
    }

    set
    {
        if (value == null)
            throw new ArgumentNullException(nameof(value));
        this.msgVersion = value;
    }
}

Comentários

Quando elementos de associação são solicitados a processar uma mensagem que não tem um MessageVersion retornado por essa propriedade, ele deve gerar uma exceção.

Aplica-se a