ActiveXMessageFormatter.Write(Message, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Serializuje obiekt w treści komunikatu.
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)
Parametry
- obj
- Object
Obiekt, który ma zostać zserializowany w treści wiadomości.
Implementuje
Wyjątki
Obiekt do serializacji nie jest ani obiektem pierwotnym, ani obiektem strumieniowym, który implementuje interfejs OLE IPersistStream
.
Parametr message
ma wartość null
.
Uwagi
W poniższej tabeli przedstawiono relację między typami zarządzanymi a właściwością BodyType . Obiekt, który serializujesz, musi być jednym z tych typów zarządzanych lub musi zaimplementować interfejs OLE IPersistStream
.
Wartość BodyType | Typ zarządzany |
---|---|
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 |