IMessageFormatter Interfaz
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í.
Serializa o deserializa objetos del cuerpo de un mensaje de Message Queuing.
public interface class IMessageFormatter : ICloneable
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.MessageFormatterConverter))]
public interface IMessageFormatter : ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.MessageFormatterConverter))>]
type IMessageFormatter = interface
interface ICloneable
Public Interface IMessageFormatter
Implements ICloneable
- Derivado
- Atributos
- Implementaciones
Comentarios
Cuando una aplicación envía un mensaje a la cola mediante una instancia de la MessageQueue clase , el formateador serializa el objeto (que puede ser una instancia de cualquier clase) en una secuencia e lo inserta en el cuerpo del mensaje. Al leer desde una cola mediante , MessageQueueel formateador deserializa los datos del mensaje en la Body propiedad de .Message
BinaryMessageFormattery ActiveXMessageFormatter proporcionan un rendimiento más rápido que .XmlMessageFormatter ActiveXMessageFormatter permite la interoperabilidad con las aplicaciones message Queuing de Visual Basic 6.0. XmlMessageFormatter está acoplado de forma flexible, lo que significa que el servidor y el cliente pueden versionar el tipo que se envía y recibe de forma independiente.
Métodos
CanRead(Message) |
Cuando se implementa en una clase, determina si el formateador puede deserializar el contenido del mensaje. |
Clone() |
Crea un nuevo objeto copiado de la instancia actual. (Heredado de ICloneable) |
Read(Message) |
Cuando se implementa en una clase, lee el contenido del mensaje especificado y crea un objeto que contiene datos del mensaje. |
Write(Message, Object) |
Cuando se implementa en una clase, serializa un objeto en el cuerpo del mensaje. |