次の方法で共有


BinaryMessageFormatter.Read(Message) メソッド

定義

指定されたメッセージからコンテンツを読み取り、逆シリアル化されたメッセージを含むオブジェクトを作成します。

public:
 virtual System::Object ^ Read(System::Messaging::Message ^ message);
public object Read (System.Messaging.Message message);
abstract member Read : System.Messaging.Message -> obj
override this.Read : System.Messaging.Message -> obj
Public Function Read (message As Message) As Object

パラメーター

message
Message

逆シリアル化するバイナリ形式の Message

戻り値

逆シリアル化されたメッセージ。

実装

例外

メッセージの BodyType プロパティがバイナリ オブジェクトを示していません。

message パラメーターが null です。

注釈

重要

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

メッセージの本文はバイナリ形式である必要があり、メッセージを最初にシリアル化したのと同じシリアライザーを使用してメッセージを逆シリアル化する必要があります。 本文がカスタム クラスを表す場合は、そのクラスのアセンブリがローカルに存在する必要があります。

適用対象

こちらもご覧ください