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

返品

true バイナリ メッセージ フォーマッタがメッセージを逆シリアル化できる場合。それ以外の場合は false

実装

例外

message パラメーターはnull

注釈

Important

信頼されていないデータを使用してこのクラスからメソッドを呼び出すことは、セキュリティ上のリスクです。 このクラスのメソッドは、信頼できるデータでのみ呼び出します。 詳細については、「すべての入力を検証する」を参照してください。

CanRead は、メッセージ本文がバイナリ オブジェクトでない場合は false を返します。

受信側のコンピューターで、逆シリアル化するクラスのアセンブリがローカルに存在する場合、 CanReadtrue を返します。 アセンブリは、グローバル アセンブリ キャッシュ内にあるか、アプリケーションにリンクされている必要があります (たとえば、オブジェクトがカスタム クラスを表している場合)。

適用対象