語言

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

要序列化到訊息主體的物件。

實作

例外狀況

要序列化的物件既不是原語物件,也不是實作 OLE IPersistStream 介面的串流物件。

參數 message 為 null。

備註

下表顯示管理型別與 BodyType 財產之間的關係。 你序列化的物件必須是這些受管理型別之一,或必須實作 OLE IPersistStream 介面。

BodyType 值 管理的類型
VT_LPSTR Char
VT_BSTR,VT_LPWSTR String
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 IPersistStream (OLE) Object

適用於

另請參閱