XmlMessageFormatter.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

, Messageen formato XML, para deserializar.

Devoluciones

Mensaje deserializado.

Implementaciones

Excepciones

No se ha establecido ni TargetTypeNames la TargetTypes propiedad ni .

O bien

La instancia serializada en el cuerpo del mensaje no cumple ninguno de los esquemas representados por los tipos de las TargetTypeNames propiedades y TargetTypes .

El message parámetro es null.

Comentarios

Tanto las TargetTypeNames propiedades como TargetTypes indican al formateador qué esquemas deben intentar coincidir al deserializar un mensaje. Se debe establecer una de estas propiedades para que el mensaje se pueda deserializar.

La instancia serializada en el cuerpo del mensaje debe cumplir uno de los esquemas representados en la matriz de tipos. Al leer el mensaje mediante el Receive método , el método crea un objeto del tipo que corresponde al esquema identificado y lee el cuerpo del mensaje en él.

Los tipos de destino no tienen que especificarse para escribir en la cola.

Se aplica a

Consulte también