XmlMessageFormatter.Read(Message) Metoda

Definice

Přečte obsah z dané zprávy a vytvoří objekt, který obsahuje deserializovanou zprávu.

public:
 virtual System::Object ^ Read(System::Messaging::Message ^ message);
public object Read(System.Messaging.Message message);
abstract member Read : System.Messaging.Message -> obj
override this.Read : System.Messaging.Message -> obj
Public Function Read (message As Message) As Object

Parametry

message
Message

, Messageve formátu XML, deserializovat.

Návraty

Deserializovaná zpráva.

Implementuje

Výjimky

Nebyla TargetTypeNamesTargetTypes nastavena ani vlastnost.

nebo

Instance serializovaná v textu zprávy nevyhovuje žádnému schématu reprezentovanými typy v objektech TargetTypeNames a TargetTypes vlastnostech.

Parametr message je null.

Poznámky

TargetTypeNames Formátovací modul i TargetTypes vlastnosti říkají, jaká schémata se mají při deserializaci zprávy shodovat. Před deserializaci zprávy je nutné nastavit jednu z těchto vlastností.

Instance serializovaná v textu zprávy musí splňovat jedno ze schémat reprezentovaných v poli typů. Při čtení zprávy pomocí Receive metody vytvoří metoda objekt typu, který odpovídá identifikovanému schématu a přečte do něj text zprávy.

Cílové typy nemusí být zadány, aby bylo možné zapisovat do fronty.

Platí pro

Viz také