ActiveXMessageFormatter Classe

Définition

Sérialise ou désérialise les types de données primitifs ainsi que d’autres objets à destination ou en provenance du corps d’un message Message Queuing, à l’aide d’un format qui est compatible avec le composant 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
Héritage
ActiveXMessageFormatter
Implémente

Remarques

Le ActiveXMessageFormatter est compatible avec les messages envoyés à l’aide de Message Queuing composants com, ce qui permet l’interopérabilité avec les applications qui utilisent le contrôle com msmq.The ActiveXMessageFormatter is compatible with messages sent using Message Queuing COM components, allowing interoperability with applications that use the MSMQ COM control.

Peut sérialiser la plupart des primitives, ainsi que des objets qui implémentent l' IPersistStream interface OLE. ActiveXMessageFormatterThe ActiveXMessageFormatter can serialize most primitives, as well as objects that implement the IPersistStream OLE interface. Il peut désérialiser le même jeu de primitives, mais nécessite un effort supplémentaire lors de la désérialisation d’un objet COM (par exemple, un objet créé à l’aide de IPersistStreamVisual Basic 6,0) qui implémente.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. L’objet à désérialiser doit être en mémoire en important d’abord l’objet dans une application de .NET Framework.The object to deserialize must be in memory by first importing the object into a .NET Framework application.

Lorsqu’une application envoie un message à la file d’attente à l’aide MessageQueue d’une instance de la classe, le formateur sérialise l’objet dans un flux et l’insère dans le corps du message.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. Lors de la lecture à partir d' MessageQueueune file d’attente à l’aide d’un, le Body formateur désérialise Messageles données de message dans la propriété d’un.When reading from a queue using a MessageQueue, the formatter deserializes the message data into the Body property of a Message.

La sérialisation ActiveX est très compacte, ce qui permet ActiveXMessageFormatter d’utiliser le contrôle com MSMQ et une méthode très rapide de sérialisation.ActiveX serialization is very compact, which makes using the ActiveXMessageFormatter and MSMQ COM control a very fast method of serialization.

Constructeurs

ActiveXMessageFormatter()

Initialise une nouvelle instance de la classe ActiveXMessageFormatter.Initializes a new instance of the ActiveXMessageFormatter class.

Méthodes

CanRead(Message)

Détermine si le formateur peut désérialiser le contenu du message.Determines whether the formatter can deserialize the contents of the message.

Clone()

Crée une instance de la classe ActiveXMessageFormatter qui est identique au ActiveXMessageFormatter actuel.Creates an instance of the ActiveXMessageFormatter class that is identical to the current ActiveXMessageFormatter.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
InitStreamedObject(Object)

Fournit un utilitaire pour permettre la sérialisation des objets COM qui implémentent IPersistStream et nécessitent l’appel à IPersistStreamInit.Provides a utility to help serialize COM objects that implement IPersistStream and require IPersistStreamInit to be called.

MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
Read(Message)

Lit le contenu du message donné et crée un objet qui contient le message désérialisé.Reads the contents from the given message and creates an object that contains the deserialized message.

ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(Hérité de Object)
Write(Message, Object)

Sérialise un objet dans le corps du message.Serializes an object into the body of the message.

S’applique à