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

Message, en formato XML, que se va a deserializar.

Devoluciones

Object

El mensaje deserializado.

Implementaciones

Excepciones

No se ha establecido la propiedad TargetTypeNames ni la propiedad TargetTypes.

o bien La instancia serializada en el cuerpo del mensaje no sigue ninguno de los esquemas que representan los tipos de las propiedades TargetTypeNames y TargetTypes.

El parámetro message 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 antes de que se pueda deserializar el mensaje.

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.

No es necesario especificar los tipos de destino para escribir en la cola.

Se aplica a

Consulte también