Sdílet prostřednictvím


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

TargetTypeNames Vlastnost nor TargetTypes nebyla nastavena.

-nebo-

Instance serializovaná v těle zprávy nevyhovuje žádnému schématu reprezentovaného typy ve vlastnostech TargetTypeNames a TargetTypes .

Parametr message je null.

Poznámky

TargetTypeNames Vlastnosti a TargetTypes sdělují formátovacímu modulu, jaká schémata se má při deserializaci zprávy pokusit shodovat. Jedna z těchto vlastností musí být nastavena před deserializovat zprávu.

Instance serializovaná v těle zprávy musí vyhovovat jednomu ze schémat reprezentovaných v poli typu. 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é