MessageEncodingBindingElement.MessageVersion Propriété

Définition

En cas de substitution dans une classe dérivée, obtient ou définit la version du message qui peut être gérée par les encodeurs de message générés par la fabrique d'encodeur de message.

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

Valeur de propriété

MessageVersion utilisé par les encodeurs produits par la fabrique d'encodeur de message.

Exemples

Le code suivant illustre comment implémenter la propriété MessageVersion :

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

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

Remarques

Lorsqu’il est demandé aux éléments de liaison de traiter un message qui a un MessageVersion non retourné par cette propriété, une exception doit être renvoyée.

S’applique à