MessageEncodingBindingElement.MessageVersion Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
In caso di override in una classe derivata, ottiene o imposta la versione del messaggio che può essere gestita dai codificatori di messaggi prodotti dalla factory del codificatore di messaggi.
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
Valore della proprietà
Classe MessageVersion utilizzata dai codificatori prodotti dalla factory del codificatore di messaggi.
Esempio
Il codice seguente illustra come implementare la MessageVersion proprietà :
public override MessageVersion MessageVersion
{
get
{
return this.msgVersion;
}
set
{
if (value == null)
throw new ArgumentNullException(nameof(value));
this.msgVersion = value;
}
}
Commenti
Quando viene chiesto agli elementi di associazione di elaborare un messaggio che non ha restituito MessageVersion da questa proprietà, deve generare un'eccezione.