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

注釈

Important

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

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

適用対象

こちらもご覧ください