XmlMessageFormatter.Read(Message) Methode

Definitie

Leest de inhoud van het opgegeven bericht en maakt een object dat het gedeserialiseerde bericht bevat.

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

Parameters

message
Message

De Messageindeling , in XML-indeling, om deserialiseren te deserialiseren.

Retouren

Het gedeserialiseerde bericht.

Implementeringen

Uitzonderingen

De eigenschap noch TargetTypes de TargetTypeNames eigenschap is ingesteld.

– of –

Het exemplaar dat in de berichttekst is geserialiseerd, voldoet niet aan een van de schema's die worden vertegenwoordigd door de typen in de TargetTypeNames en TargetTypes eigenschappen.

De message parameter is null.

Opmerkingen

Zowel de als TargetTypes de TargetTypeNames eigenschappen geven aan welke schema's moeten worden vergeleken bij het deserialiseren van een bericht. Een van deze eigenschappen moet worden ingesteld voordat het bericht kan worden gedeserialiseerd.

Het exemplaar dat in de berichttekst is geserialiseerd, moet voldoen aan een van de schema's die worden weergegeven in de typematrix. Wanneer u het bericht leest met behulp van de Receive methode, maakt de methode een object van het type dat overeenkomt met het geïdentificeerde schema en leest de berichttekst erin.

De doeltypen hoeven niet te worden opgegeven om naar de wachtrij te schrijven.

Van toepassing op

Zie ook