Freigeben über


ActiveXMessageFormatter.Write-Methode

Serialisiert ein Objekt in den Textkörper der Meldung.

Namespace: System.Messaging
Assembly: System.Messaging (in system.messaging.dll)

Syntax

'Declaration
Public Sub Write ( _
    message As Message, _
    obj As Object _
)
'Usage
Dim instance As ActiveXMessageFormatter
Dim message As Message
Dim obj As Object

instance.Write(message, obj)
public void Write (
    Message message,
    Object obj
)
public:
virtual void Write (
    Message^ message, 
    Object^ obj
) sealed
public final void Write (
    Message message, 
    Object obj
)
public final function Write (
    message : Message, 
    obj : Object
)

Parameter

  • message
    Die Message, deren Body-Eigenschaft das serialisierte Objekt aufnimmt.
  • obj
    Das in den Meldungstext zu serialisierende Objekt.

Ausnahmen

Ausnahmetyp Bedingung

InvalidOperationException

Das zu serialisierende Objekt ist weder ein primitiver Typ noch ein in einem Stream befindliches Objekt, das die IPersistStream-OLE-Schnittstelle implementiert.

ArgumentNullException

Der message-Parameter ist NULL (Nothing in Visual Basic).

Hinweise

Die folgende Tabelle veranschaulicht die Beziehung zwischen verwalteten Typen und der BodyType-Eigenschaft. Das serialisierte Objekt muss einer dieser verwalteten Typen sein oder die IPersistStream-OLE-Schnittstelle implementieren.

BodyType-Wert

Verwalteter 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 (Nothing in Visual Basic)

VT_STREAMED_OBJECT

IPersistStream (OLE) Object

.NET Framework-Sicherheit

  • Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

ActiveXMessageFormatter-Klasse
ActiveXMessageFormatter-Member
System.Messaging-Namespace
Read