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

MessageXML 格式進行反序列化。

傳回

去序列化的訊息。

實作

例外狀況

兩者都TargetTypeNamesTargetTypes尚未設定。

-或-

訊息本體中序列化的實例不符合 and TargetTypes 屬性中所代表的任何結構TargetTypeNames結構。

參數 messagenull

備註

和屬性都TargetTypeNamesTargetTypes告訴格式化器在反序列化訊息時應該嘗試匹配哪些結構。 必須設定其中一項屬性,訊息才能被反序列化。

訊息主體中序列化的實例必須符合類型陣列中所代表的其中一個結構。 當你使用該 Receive 方法讀取訊息時,該方法會建立一個對應於所識別結構類型的物件,並將訊息主體讀入該結構。

寫入佇列時不必指定目標類型。

適用於

另請參閱