ActiveXMessageFormatter.Write(Message, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 |