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.
Beim Überschreiben in einer abgeleiteten Klasse wird die Nachrichtenversion abgerufen, die durch die von der Factory erzeugten Nachrichtenencoder verarbeitet werden kann.
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 von den von der Nachrichtenencoderfactory erzeugten Encodern verwendete MessageVersion.
Beispiele
Im folgenden Codebeispiel wird 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 eine Nachricht verarbeiten sollen, die eine MessageVersion aufweist, die nicht durch diese Eigenschaft zurückgegeben wird, wird ein Ausnahmefehler ausgelöst.