ActiveXMessageFormatter Clase
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 los tipos de datos primitivos y otros objetos destinados al cuerpo de un mensaje de Message Queuing o procedentes de este, con un formato compatible con el componente ActiveX MSMQ.
public ref class ActiveXMessageFormatter : ICloneable, System::Messaging::IMessageFormatter
public class ActiveXMessageFormatter : ICloneable, System.Messaging.IMessageFormatter
type ActiveXMessageFormatter = class
interface IMessageFormatter
interface ICloneable
Public Class ActiveXMessageFormatter
Implements ICloneable, IMessageFormatter
- Herencia
-
ActiveXMessageFormatter
- Implementaciones
Comentarios
ActiveXMessageFormatter es compatible con los mensajes enviados mediante componentes COM de Message Queuing, lo que permite la interoperabilidad con aplicaciones que usan el control COM de MSMQ.
ActiveXMessageFormatter puede serializar la mayoría de los primitivos, así como los objetos que implementan la IPersistStream
interfaz OLE. Puede deserializar el mismo conjunto de primitivos, pero requiere más esfuerzo al deserializar un objeto COM (por ejemplo, un objeto creado mediante Visual Basic 6.0) que implementa IPersistStream
. El objeto que se va a deserializar debe estar en memoria importando primero el objeto en una aplicación de .NET Framework.
Cuando una aplicación envía un mensaje a la cola mediante una instancia de la MessageQueue clase , el formateador serializa el objeto 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
La serialización de ActiveX es muy compacta, lo que hace que el uso del ActiveXMessageFormatter control COM y MSMQ sea un método muy rápido de serialización.
Constructores
ActiveXMessageFormatter() |
Inicializa una nueva instancia de la clase ActiveXMessageFormatter. |
Métodos
CanRead(Message) |
Determina si el formateador puede deserializar el contenido del mensaje. |
Clone() |
Crea una instancia de la clase ActiveXMessageFormatter que es idéntica a la clase ActiveXMessageFormatter actual. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
InitStreamedObject(Object) |
Proporciona una utilidad que ayuda a serializar los objetos COM que implementan |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
Read(Message) |
Lee el contenido del mensaje especificado y crea un objeto que contiene el mensaje deserializado. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Write(Message, Object) |
Serializa un objeto en el cuerpo del mensaje. |