ActiveXMessageFormatter ActiveXMessageFormatter ActiveXMessageFormatter ActiveXMessageFormatter Class

Definición

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.Serializes or deserializes primitive data types and other objects to or from the body of a Message Queuing message, using a format that is compatible with the MSMQ ActiveX Component.

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
ActiveXMessageFormatterActiveXMessageFormatterActiveXMessageFormatterActiveXMessageFormatter
Implementaciones

Comentarios

El ActiveXMessageFormatter es compatible con los mensajes enviados con los componentes COM de Message Queue Server, que permiten la interoperabilidad con aplicaciones que utilizan el control COM MSMQ.The ActiveXMessageFormatter is compatible with messages sent using Message Queuing COM components, allowing interoperability with applications that use the MSMQ COM control.

La ActiveXMessageFormatter puede serializar la mayoría primitivas, así como los objetos que implementan la IPersistStream interfaz OLE.The ActiveXMessageFormatter can serialize most primitives, as well as objects that implement the IPersistStream OLE interface. Puede deserializar el mismo conjunto de tipos primitivos, pero requiere un mayor esfuerzo para deserializar un objeto COM (por ejemplo, un objeto creado con Visual Basic 6.0) que implemente IPersistStream.It can deserialize the same set of primitives, but requires further effort when deserializing a COM object (for example, an object created using Visual Basic 6.0) that implements IPersistStream. El objeto para deserializar debe estar en memoria por primera importar el objeto en una aplicación de.NET Framework.The object to deserialize must be in memory by first importing the object into a .NET Framework application.

Cuando una aplicación envía un mensaje a la cola utilizando una instancia de la MessageQueue (clase), el formateador serializa el objeto en una secuencia y la inserta en el cuerpo del mensaje.When an application sends a message to the queue using an instance of the MessageQueue class, the formatter serializes the object into a stream and inserts it into the message body. Al leer de una cola utilizando una MessageQueue, el formateador deserializa los datos del mensaje en el Body propiedad de un Message.When reading from a queue using a MessageQueue, the formatter deserializes the message data into the Body property of a Message.

Serialización de ActiveX es muy compacta, que facilita el uso de la ActiveXMessageFormatter y control COM MSMQ en un método muy rápido de serialización.ActiveX serialization is very compact, which makes using the ActiveXMessageFormatter and MSMQ COM control a very fast method of serialization.

Constructores

ActiveXMessageFormatter() ActiveXMessageFormatter() ActiveXMessageFormatter() ActiveXMessageFormatter()

Inicializa una nueva instancia de la clase ActiveXMessageFormatter.Initializes a new instance of the ActiveXMessageFormatter class.

Métodos

CanRead(Message) CanRead(Message) CanRead(Message) CanRead(Message)

Determina si el formateador puede deserializar el contenido del mensaje.Determines whether the formatter can deserialize the contents of the message.

Clone() Clone() Clone() Clone()

Crea una instancia de la clase ActiveXMessageFormatter que es idéntica a la clase ActiveXMessageFormatter actual.Creates an instance of the ActiveXMessageFormatter class that is identical to the current ActiveXMessageFormatter.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
InitStreamedObject(Object) InitStreamedObject(Object) InitStreamedObject(Object) InitStreamedObject(Object)

Proporciona una utilidad que ayuda a serializar los objetos COM que implementan IPersistStream y requieren una llamada a IPersistStreamInit.Provides a utility to help serialize COM objects that implement IPersistStream and require IPersistStreamInit to be called.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
Read(Message) Read(Message) Read(Message) Read(Message)

Lee el contenido del mensaje especificado y crea un objeto que contiene el mensaje deserializado.Reads the contents from the given message and creates an object that contains the deserialized message.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
Write(Message, Object) Write(Message, Object) Write(Message, Object) Write(Message, Object)

Serializa un objeto en el cuerpo del mensaje.Serializes an object into the body of the message.

Se aplica a