ActiveXMessageFormatter.Read(Message) 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í.
Lee el contenido del mensaje especificado y crea un objeto que contiene el mensaje deserializado.
public:
virtual System::Object ^ Read(System::Messaging::Message ^ message);
public object Read(System.Messaging.Message message);
abstract member Read : System.Messaging.Message -> obj
override this.Read : System.Messaging.Message -> obj
Public Function Read (message As Message) As Object
Parámetros
Devoluciones
Mensaje deserializado.
Implementaciones
Excepciones
La BodyType propiedad del message objeto pasado como parámetro no se puede asignar a un tipo primitivo ni representa un objeto transmitido.
El cuerpo representa un objeto almacenado. ActiveXMessageFormatter no admite la deserialización de objetos almacenados.
El message parámetro es null.
Comentarios
Si el cuerpo del mensaje representa un tipo primitivo, la propiedad del BodyType mensaje debe ser uno de los tipos administrados de la tabla siguiente.
| Valor BodyType | Tipo administrado |
|---|---|
| VT_LPSTR | Char matriz (deserializada mediante codificación ASCII) |
| VT_BSTR, VT_LPWSTR | String (deserializado mediante la codificación Unicode) |
| VT_VECTOR | VT_UI1 | Byte arreglo |
| 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 | Object |