共用方式為


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

whose MessageBody 屬性會包含序列化的物件。

obj
Object

Object 序列化成訊息主體。

實作

例外狀況

參數 messagenull

-或-

參數 objnull

備註

寫入佇列時不需要指定目標類型,就像讀取時必須指定的那樣。 TargetTypeNames格式化器僅在反序列化訊息時使用 or TargetTypes 屬性。

XmlMessageFormatter 類別使用 XmlSerializer 定義可序列化的類別。 只有公共欄位和公共財產才能序列化。 結構、帶有陣列的結構,以及結構的陣列皆可序列化,只要它們不使用帶有 SOAP 協定的編碼樣式。

適用於

另請參閱