MessageEncodingBindingElement.MessageVersion Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Quando sobrescrito numa classe derivada, obtém ou define a versão da mensagem que pode ser tratada pelos codificadores de mensagens produzidos pela fábrica de codificadores de mensagens.
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 Propriedade
É MessageVersion usado pelos codificadores produzidos pela fábrica de codificadores de mensagens.
Exemplos
O código seguinte ilustra como implementar a MessageVersion propriedade:
public override MessageVersion MessageVersion
{
get
{
return this.msgVersion;
}
set
{
if (value == null)
throw new ArgumentNullException(nameof(value));
this.msgVersion = value;
}
}
Observações
Quando os elementos de ligação são solicitados a processar uma mensagem que não tem MessageVersion a devolvida por esta propriedade, deve lançar uma exceção.