MessageEncodingBindingElement.MessageVersion Eigenschaft

Definition

Beim Überschreiben in einer abgeleiteten Klasse wird die Nachrichtenversion abgerufen, die durch die von der Factory erzeugten Nachrichtenencoder verarbeitet werden kann.

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

Eigenschaftswert

MessageVersion

Die von den von der Nachrichtenencoderfactory erzeugten Encodern verwendete MessageVersion.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die MessageVersion-Eigenschaft implementiert wird:

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

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

Hinweise

Wenn Bindungselemente eine Nachricht verarbeiten sollen, die eine MessageVersion aufweist, die nicht durch diese Eigenschaft zurückgegeben wird, wird ein Ausnahmefehler ausgelöst.

Gilt für