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, не возвращаемым этим свойством, создается исключение.

Применяется к