Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

IMessageFormatter interface

 

Date de publication : novembre 2016

Sérialise ou désérialise des objets à partir du corps d’un message Message Queuing.

Espace de noms:   System.Messaging
Assembly:  System.Messaging (dans System.Messaging.dll)

public interface IMessageFormatter : ICloneable

NomDescription
System_CAPS_pubmethodCanRead(Message)

En cas d’implémentation dans une classe, détermine si le formateur peut désérialiser le contenu du message.

System_CAPS_pubmethodClone()

Crée un objet qui est une copie de l'instance actuelle.(Hérité de ICloneable.)

System_CAPS_pubmethodRead(Message)

En cas d’implémentation dans une classe, lit le contenu du message donné et crée un objet qui contient les données à partir du message.

System_CAPS_pubmethodWrite(Message, Object)

En cas d’implémentation dans une classe, sérialise un objet dans le corps du message.

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 (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 d’une file d’attente un MessageQueue, le formateur désérialise les données du message dans le Body propriété d’un Message.

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

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: