ActiveXMessageFormatter.Write(Message, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將物件序列化到訊息正文中。
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)
參數
- 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 |