Partager via


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é

Utilisé MessageVersion par les encodeurs produits par la fabrique d’encodeur de message.

Exemples

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

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

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

Remarques

Lorsque des éléments de liaison sont invités à traiter un message qui n’a MessageVersion pas été retourné par cette propriété, il doit lever une exception.

S’applique à