ActiveXMessageFormatter.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

逆シリアル化する、MSMQ ActiveX コントロール形式の Message

戻り値

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

実装

例外

パラメーターとして渡された messageBodyType プロパティをプリミティブ型に割り当てることができません。また、このプロパティはストリーム化されたオブジェクトを表しません。

本文は格納されているオブジェクトを表します。 ActiveXMessageFormatter は、格納されているオブジェクトの逆シリアル化をサポートしていません。

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

注釈

メッセージの本文がプリミティブ型を表す場合、メッセージの BodyType プロパティは次の表のいずれかのマネージド型である必要があります。

BodyType 値 マネージド型
VT_LPSTR Char 配列 (ASCII エンコードを使用して逆シリアル化)
VT_BSTR、VT_LPWSTR String (Unicode エンコードを使用して逆シリアル化)
VT_VECTOR |VT_UI1 Byte 配列
VT_BOOL Boolean
VT_CLSID Guid
VT_CY Decimal
VT_DATE DateTime
VT_I1、VT_UI1 Byte
VT_I2 Int16
VT_UI2 UInt16
VT_I4 Int32
VT_UI4 UInt32
VT_I8 Int64
VT_UI8 UInt64
VT_R4 Single
VT_R8 Double
VT_NULL null
VT_STREAMED_OBJECT Object

適用対象

こちらもご覧ください