Share via


MessageEncodingBindingElement.MessageVersion プロパティ

定義

派生クラスでオーバーライドされた場合、メッセージ エンコーダー ファクトリによって生成されるメッセージ エンコーダーが処理できるメッセージ バージョンを取得または設定します。

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

プロパティ値

メッセージ エンコーダー ファクトリによって生成されるエンコーダーが使用する MessageVersion

MessageVersion プロパティを実装する方法を次のコードに示します。

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

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

注釈

バインド要素は、このプロパティによって返されない MessageVersion を持つメッセージを処理するよう要求された場合、例外をスローする必要があります。

適用対象