MessageEncodingBindingElement.MessageVersion Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po zastąpieniu w klasie pochodnej program pobiera lub ustawia wersję komunikatu, która może być obsługiwana przez kodery komunikatów utworzone przez fabrykę kodera komunikatów.
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
Wartość właściwości
Używane MessageVersion przez kodery produkowane przez fabrykę kodera komunikatów.
Przykłady
Poniższy kod ilustruje sposób implementowania MessageVersion właściwości:
public override MessageVersion MessageVersion
{
get
{
return this.msgVersion;
}
set
{
if (value == null)
throw new ArgumentNullException(nameof(value));
this.msgVersion = value;
}
}
Uwagi
Gdy elementy powiązania są monitowane o przetworzenie komunikatu, który nie został MessageVersion zwrócony przez tę właściwość, powinien zgłosić wyjątek.