XmlMessageFormatter.Read(Message) 方法

定義

讀取指定訊息的內容,並建立包含還原序列化訊息的物件。

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

參數

message
Message

要還原序列化的 Message,格式為 XML。

傳回

還原序列化的訊息。

實作

例外狀況

TargetTypeNamesTargetTypes 屬性都沒有設定。

-或-

在訊息主體中序列化的執行個體不會遵循 TargetTypeNamesTargetTypes 屬性中型別所表示的任何結構描述。

message 參數為 null

備註

TargetTypeNamesTargetTypes 屬性都會告訴格式器在還原序列化訊息時要嘗試比對的架構。 必須先設定其中一個屬性,才能還原序列化訊息。

在訊息本文中序列化的實例必須符合類型陣列中所表示的其中一個架構。 當您使用 Receive 方法讀取訊息時,方法會建立型別的物件,該物件對應至所識別的架構,並將訊息本文讀入其中。

不需要指定目標型別,即可寫入佇列。

適用於

另請參閱