Share via


MessageEncodingBindingElement.MessageVersion Propiedad

Definición

Cuando se invalida en una clase derivada, obtiene o establece la versión de mensaje que puede ser controlada por los codificadores de mensaje producidos por el generador de codificadores de mensajes.

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

Valor de propiedad

MessageVersion utilizado por los codificadores generados por el generador del codificador del mensaje.

Ejemplos

El código siguiente muestra cómo implementar la propiedad MessageVersion:

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

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

Comentarios

Cuando se solicita a los elementos de enlace que procesen un mensaje que tiene MessageVersion no devuelto por esta propiedad, debería producirse una excepción.

Se aplica a