XmlMessageFormatter.Read(Message) Metod

Definition

Läser innehållet från det angivna meddelandet och skapar ett objekt som innehåller det deserialiserade meddelandet.

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

Parametrar

message
Message

, Messagei XML-format, för att deserialisera.

Returer

Det deserialiserade meddelandet.

Implementeringar

Undantag

Varken egenskapen TargetTypeNames eller TargetTypes har angetts.

-eller-

Den instans som serialiseras i meddelandetexten överensstämmer inte med något av de scheman som representeras av typerna TargetTypeNames i egenskaperna och TargetTypes .

Parametern message är null.

Kommentarer

TargetTypeNames Både egenskaperna och TargetTypes talar om för formatören vilka scheman som ska försöka matcha när ett meddelande deserialiseras. En av dessa egenskaper måste anges innan meddelandet kan deserialiseras.

Instansen som serialiseras i meddelandetexten måste följa något av schemana som representeras i typmatrisen. När du läser meddelandet med metoden Receive skapar metoden ett objekt av den typ som motsvarar schemat som identifierats och läser in meddelandetexten i det.

Måltyperna behöver inte anges för att kunna skriva till kön.

Gäller för

Se även