Compartir a través de


ActiveXMessageFormatter.Read(Message) Método

Definición

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

message
Message

Message, en formato de control ActiveX MSMQ, que se va a deserializar.

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

Se aplica a

Consulte también