MessageEncodingBindingElement.MessageVersion Eigenschap

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, haalt of stelt u de berichtversie in die kan worden verwerkt door de berichtcoderingsprogramma's die door de factory van de berichtencoderingsprogramma's worden geproduceerd.

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

Waarde van eigenschap

De MessageVersion coderingsprogramma's die worden gebruikt door de berichtencoderingsfactory.

Voorbeelden

De volgende code illustreert hoe u de MessageVersion eigenschap implementeert:

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

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

Opmerkingen

Wanneer bindingselementen worden gevraagd een bericht te verwerken dat MessageVersion niet door deze eigenschap wordt geretourneerd, moet er een uitzondering worden gegenereerd.

Van toepassing op