次の方法で共有


XmlMessageFormatter.Write(Message, Object) メソッド

定義

オブジェクトをメッセージの本文にシリアル化します。

public:
 virtual void Write(System::Messaging::Message ^ message, System::Object ^ obj);
public void Write(System.Messaging.Message message, object obj);
abstract member Write : System.Messaging.Message * obj -> unit
override this.Write : System.Messaging.Message * obj -> unit
Public Sub Write (message As Message, obj As Object)

パラメーター

message
Message

Body プロパティにシリアル化されたオブジェクトが含まれるMessage

obj
Object

メッセージ本文にシリアル化する Object

実装

例外

message パラメーターはnull

-又は-

obj パラメーターはnull

注釈

読み取り時にキューに書き込むため、ターゲットの型を指定する必要はありません。 TargetTypeNamesプロパティまたはTargetTypes プロパティは、メッセージを逆シリアル化する場合にのみフォーマッタによって使用されます。

XmlMessageFormatterでは、シリアル化できる内容を定義するXmlSerializer クラスを使用します。 シリアル化できるのは、パブリック フィールドとパブリック プロパティだけです。 SOAP プロトコルでエンコードされたスタイルを使用しない限り、構造体、配列を含む構造体、および構造体の配列はすべてシリアル化できます。

適用対象

こちらもご覧ください