BinaryMessageFormatter.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(二进制格式)。

返回

反序列化的消息。

实现

例外

消息的 BodyType 属性不指示二进制对象。

message 参数为 null

注解

重要

使用不受信任的数据调用此方法存在安全风险。 仅使用受信任的数据调用此方法。 有关详细信息,请参阅 验证所有输入

消息正文必须采用二进制格式,并且必须使用与最初序列化消息相同的序列化程序来反序列化消息。 如果正文表示自定义类,则该类的程序集必须存在于本地。

适用于

另请参阅