ActiveXMessageFormatter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
est compatible avec les ActiveXMessageFormatter messages envoyés à l’aide des composants COM Message Queuing, ce qui permet l’interopérabilité avec les applications qui utilisent le contrôle COM MSMQ.
Peut ActiveXMessageFormatter sérialiser la plupart des primitives, ainsi que des objets qui implémentent l’interface IPersistStream
OLE. Il peut désérialiser le même ensemble 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 .NET Framework.
Lorsqu’une application envoie un message à la file d’attente à l’aide d’un 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 rend l’utilisation du ActiveXMessageFormatter contrôle COM MSMQ et une méthode de sérialisation très rapide.
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 |
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. |