Compartir a través de


ActiveXMessageFormatter.Write(Message, Object) Método

Definición

Serializa un objeto en el cuerpo del mensaje.

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)

Parámetros

message
Message

Message cuya propiedad Body contendrá el objeto serializado.

obj
Object

Objeto que se va a serializar en el cuerpo del mensaje.

Implementaciones

Excepciones

El objeto que se va a serializar no es un objeto primitivo ni de secuencia que implementa la interfaz OLE IPersistStream.

El parámetro message es null.

Comentarios

En la tabla siguiente se muestra la relación entre los tipos administrados y la BodyType propiedad . El objeto que serializa debe ser uno de estos tipos administrados o debe implementar la interfaz OLE IPersistStream .

Valor BodyType Tipo administrado
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

Se aplica a

Consulte también