BinaryMessageFormatter.CanRead(Message) 方法

定义

确定格式化程序是否可以反序列化消息的内容。

public:
 virtual bool CanRead(System::Messaging::Message ^ message);
public bool CanRead (System.Messaging.Message message);
abstract member CanRead : System.Messaging.Message -> bool
override this.CanRead : System.Messaging.Message -> bool
Public Function CanRead (message As Message) As Boolean

参数

message
Message

要检查的 Message

返回

Boolean

如果二进制消息格式化程序可以反序列化消息,则为 true;否则为 false

实现

例外

message 参数为 null

注解

重要

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

CanRead 如果消息正文不是二进制对象,则返回 false

在接收计算机上,如果本地存在要反序列化的类的程序集, CanReadtrue 返回该程序集。 程序集必须位于全局程序集缓存中,或链接到应用程序 (,例如,如果对象表示自定义类) 。

适用于