다음을 통해 공유


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 메시지가 표시되면 예외를 throw해야 합니다.

적용 대상