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 を返します。 アセンブリは、グローバル アセンブリ キャッシュ内にあるか、アプリケーションにリンクされている必要があります (たとえば、オブジェクトがカスタム クラスを表している場合)。