BinaryMessageFormatter.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
参数
返回
反序列化的消息。
实现
例外
消息 BodyType 的属性不指示二进制对象。
参数 message 为 null.
注解
Important
使用不受信任的数据调用此方法是一种安全风险。 仅使用受信任的数据调用此方法。 有关详细信息,请参阅验证所有输入。
消息正文必须采用二进制格式,并且必须使用相同的序列化程序来反序列化消息,因为该消息最初对其进行序列化。 如果正文表示自定义类,则该类的程序集必须存在于本地。