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
El mensaje deserializado.
Implementaciones
Excepciones
La propiedad BodyType del parámetro message pasada como un parámetro no se puede asignar a un tipo primitivo, ni representa un objeto de secuencia.
El cuerpo representa un objeto almacenado. La clase ActiveXMessageFormatter no admite la deserialización de los objetos almacenados.
El parámetro message 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 | Matriz 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 | Object |