次の方法で共有


BinaryMessageFormatter.CanRead メソッド

フォーマッタがメッセージの内容を逆シリアル化できるかどうかを判断します。

Public Overridable Function CanRead( _
   ByVal message As Message _) As Boolean Implements IMessageFormatter.CanRead
[C#]
public virtual bool CanRead(Messagemessage);
[C++]
public: virtual bool CanRead(Message* message);
[JScript]
public function CanRead(
   message : Message) : Boolean;

パラメータ

戻り値

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

実装

IMessageFormatter.CanRead

例外

例外の種類 条件
ArgumentNullException message パラメータが null 参照 (Visual Basic では Nothing) です。

解説

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

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

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

BinaryMessageFormatter クラス | BinaryMessageFormatter メンバ | System.Messaging 名前空間