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

Message,其 Body 屬性會包含序列化物件。

obj
Object

要序列化到訊息本文中的物件。

實作

例外狀況

message 參數為 null

備註

重要

使用不信任的資料呼叫此方法,會造成安全性上的風險。 呼叫此方法時,請一律使用信任的資料。 如需詳細資訊,請參閱 驗證所有輸入

在讀取時,不需要指定最上層的物件格式和類型格式,才能寫入佇列。 TopObjectFormatTypeFormat 屬性只有在還原序列化訊息時,格式器才會使用。

BinaryMessageFormatter可以序列化大部分的物件,但結果不會鬆散結合。 不過,它是精簡的,因此格式器對於大型物件而言是有效率的。

適用於

另請參閱