BinaryMessageFormatter.CanRead(Message) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
判斷格式化器是否能反序列化訊息內容。
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
參數
傳回
true如果二進位訊息格式化器能反序列化該訊息;否則,。 false
實作
例外狀況
參數 message 為 null。
備註
Important
從這個類別使用不受信任的數據呼叫方法構成安全性風險。 僅使用信任的數據呼叫來自這個類別的方法。 如需詳細資訊,請參閱 驗證所有輸入。
CanRead 如果訊息主體不是二進位物件,則返回 false 。
在接收端, CanRead 若本地存在要反序列化類別的組合語言,則返回 true 。 組合語言必須在全域組合語言快取中找到,或與應用程式連結(例如,若物件代表自訂類別)。