MessageEncodingBindingElement.MessageVersion Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wenn sie in einer abgeleiteten Klasse überschrieben werden, ruft die Nachrichtenversion ab oder legt sie fest, die von den nachrichtengebern verarbeitet werden kann, die von der Nachrichten-Encoder-Factory erstellt werden.
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
Eigenschaftswert
Die MessageVersion von der Nachrichten-Encoder-Factory erzeugten Encoder.
Beispiele
Der folgende Code veranschaulicht, wie die MessageVersion Eigenschaft implementiert wird:
public override MessageVersion MessageVersion
{
get
{
return this.msgVersion;
}
set
{
if (value == null)
throw new ArgumentNullException(nameof(value));
this.msgVersion = value;
}
}
Hinweise
Wenn Bindungselemente aufgefordert werden, eine Nachricht zu verarbeiten, die MessageVersion von dieser Eigenschaft nicht zurückgegeben wird, sollte eine Ausnahme ausgelöst werden.