XmlMessageFormatter.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
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. Una de estas propiedades debe establecerse 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. Cuando se lee 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.