ActiveXMessageFormatter.Write(Message, Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Serialiserar ett objekt i meddelandets brödtext.
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)
Parametrar
- obj
- Object
Objektet som ska serialiseras i meddelandetexten.
Implementeringar
Undantag
Objektet som ska serialiseras är varken ett primitivt eller ett strömmat objekt som implementerar OLE-gränssnittet IPersistStream .
Parametern message är null.
Kommentarer
I följande tabell visas relationen mellan hanterade typer och egenskapen BodyType . Objektet som du serialiserar måste vara en av dessa hanterade typer eller implementera OLE-gränssnittet IPersistStream .
| BodyType-värde | Hanterad typ |
|---|---|
| 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 |