MessageEncodingBindingElement.MessageVersion Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.