MessageEncoderFactory.MessageVersion Property

Definition

When overridden in a derived class, gets the message version that is used by the encoders produced by the factory to encode messages.

public:
 abstract property System::ServiceModel::Channels::MessageVersion ^ MessageVersion { System::ServiceModel::Channels::MessageVersion ^ get(); };
public abstract System.ServiceModel.Channels.MessageVersion MessageVersion { get; }
member this.MessageVersion : System.ServiceModel.Channels.MessageVersion
Public MustOverride ReadOnly Property MessageVersion As MessageVersion

Property Value

The MessageVersion used by the factory.

Examples

The following code illustrates how to implement the MessageVersion property:

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

Remarks

The message version can be set using the MessageVersion property. MessageVersion is limited to using certain versions of SOAP and WS-Addressing and is not extensible. So if these versions are not to be used, this property should be overridden to return MessageVersion.None.

Applies to