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 |