使用英语阅读

通过


XmlMessageFormatter.Read(Message) 方法

定义

从给定的消息中读取内容,并创建包含反序列化消息的对象。

public object Read (System.Messaging.Message message);

参数

message
Message

要反序列化的 Message(XML 格式)。

返回

反序列化的消息。

实现

例外

TargetTypeNamesTargetTypes 属性都未设置。

- 或 -

消息体中序列化的实例与 TargetTypeNamesTargetTypes 属性中的类型所表示的任何架构都不相符。

message 参数为 null

注解

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

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

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

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另请参阅