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.

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.

ActiveXMessageFormatterPeut sérialiser la plupart des primitives, ainsi que des objets qui implémentent l' IPersistStream interface OLE. 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 Visual Basic 6,0) qui implémente IPersistStream . L’objet à désérialiser doit être en mémoire en important d’abord l’objet dans une application de .NET Framework.

Lorsqu’une application envoie un message à la file d’attente à l’aide d’une instance de la MessageQueue classe, le formateur sérialise l’objet dans un flux et l’insère dans le corps du message. Lors de la lecture à partir d’une file d’attente à l’aide d’un MessageQueue , le formateur désérialise les données de message dans la Body propriété d’un 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.

Constructeurs

ActiveXMessageFormatter()

Initialise une nouvelle instance de la classe ActiveXMessageFormatter.

Méthodes

CanRead(Message)

Détermine si le formateur peut désérialiser le contenu du message.

Clone()

Crée une instance de la classe ActiveXMessageFormatter qui est identique au ActiveXMessageFormatter actuel.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(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.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

Lit le contenu du message donné et crée un objet qui contient le message désérialisé.

ToString()

Retourne une chaîne qui représente l'objet actuel.

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

Sérialise un objet dans le corps du message.

S’applique à