XmlMessageFormatter.Read(Message) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
讀取指定訊息的內容,並建立包含還原序列化訊息的物件。
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
參數
傳回
還原序列化的訊息。
實作
例外狀況
TargetTypeNames 和 TargetTypes 屬性都沒有設定。
-或-
在訊息主體中序列化的執行個體不會遵循 TargetTypeNames 和 TargetTypes 屬性中型別所表示的任何結構描述。
message
參數為 null
。
備註
TargetTypeNames和 TargetTypes 屬性都會告訴格式器在還原串行化訊息時要嘗試比對的架構。 必須先設定其中一個屬性,才能還原串行化訊息。
在訊息本文中串行化的實例必須符合類型陣列中所表示的其中一個架構。 當您使用 Receive 方法讀取訊息時,方法會建立型別的物件,該對象對應至所識別的架構,並將訊息本文讀入其中。
不需要指定目標類型,即可寫入佇列。