MessageEncodingBindingElement.MessageVersion 属性     
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在派生类中重写时,获取或设置可由消息编码器工厂所生成消息编码器处理的消息版本。
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, setPublic 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 未由此属性返回的消息,则会引发异常。