MessageEncodingBindingElement.MessageVersion Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě získá nebo nastaví verzi zprávy, kterou můžou zpracovat kodéry zpráv vytvořené továrnou kodéru pro kódování zpráv.
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
Hodnota vlastnosti
Používaná MessageVersion kodéry vytvořenými továrnou kodéru pro kódování zpráv.
Příklady
Následující kód ukazuje, jak implementovat MessageVersion vlastnost:
public override MessageVersion MessageVersion
{
get
{
return this.msgVersion;
}
set
{
if (value == null)
throw new ArgumentNullException(nameof(value));
this.msgVersion = value;
}
}
Poznámky
Pokud jsou prvky vazby požádány o zpracování zprávy, která MessageVersion není vrácena touto vlastností, měla by vyvolat výjimku.