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

逆シリアル化する XML 形式の Message

返品

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

実装

例外

TargetTypeNamesプロパティもTargetTypesプロパティも設定されていません。

-又は-

メッセージ本文でシリアル化されたインスタンスは、 TargetTypeNames プロパティおよび TargetTypes プロパティの型によって表されるスキーマに準拠していません。

message パラメーターはnull

注釈

TargetTypeNamesプロパティとTargetTypes プロパティの両方で、メッセージを逆シリアル化するときに照合を試みるスキーマをフォーマッタに通知します。 メッセージを逆シリアル化する前に、これらのプロパティのいずれかを設定する必要があります。

メッセージ本文でシリアル化されたインスタンスは、型配列で表されるスキーマのいずれかに準拠している必要があります。 Receive メソッドを使用してメッセージを読み取ると、メソッドによって、識別されたスキーマに対応する型のオブジェクトが作成され、メッセージ本文が読み込まれます。

キューに書き込むためにターゲットの種類を指定する必要はありません。

適用対象

こちらもご覧ください