Partager via


IMessageFormatter Interface

Définition

Sérialise ou désérialise des objets du corps d'un message Message Queuing.

public interface class IMessageFormatter : ICloneable
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.MessageFormatterConverter))]
public interface IMessageFormatter : ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.MessageFormatterConverter))>]
type IMessageFormatter = interface
    interface ICloneable
Public Interface IMessageFormatter
Implements ICloneable
Dérivé
Attributs
Implémente

Remarques

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 (qui peut être une instance de n’importe quelle classe) 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.

BinaryMessageFormatteret ActiveXMessageFormatter fournissent un débit plus rapide que .XmlMessageFormatter Permet l’interopérabilité ActiveXMessageFormatter avec les applications Message Queuing Visual Basic 6.0. le XmlMessageFormatter est faiblement couplé, ce qui signifie que le serveur et le client peuvent versionner le type qui est envoyé et reçu indépendamment.

Méthodes

CanRead(Message)

Lors d'une implémentation dans une classe, détermine si le formateur a la possibilité de désérialiser le contenu du message.

Clone()

Crée un objet qui est une copie de l'instance actuelle.

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

Lors d'une implémentation dans une classe, lit le contenu du message concerné et crée un objet qui contient les données du message.

Write(Message, Object)

Lors d'une implémentation dans une classe, sérialise un objet dans le corps du message.

S’applique à

Voir aussi