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 格式。

返回

反序列化的消息。

实现

例外

TargetTypeNames既未设置属性,TargetTypes也没有设置属性。

-或-

消息正文中序列化的实例不符合由属性中的TargetTypeNamesTargetTypes类型表示的任何架构。

参数 messagenull.

注解

TargetTypeNamesTargetTypes属性都告诉格式化程序反序列化消息时要尝试匹配的架构。 必须先设置其中一个属性,然后才能反序列化消息。

消息正文中序列化的实例必须符合类型数组中表示的架构之一。 使用 Receive 该方法读取消息时,该方法将创建一个与标识的架构相对应的类型的对象,并将消息正文读入其中。

无需指定目标类型即可写入队列。

适用于

另请参阅