IMessageFormatter Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Serialiserar eller deserialiserar objekt från brödtexten i ett Meddelandekömeddelande.
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
- Härledda
- Attribut
- Implementeringar
Kommentarer
När ett program skickar ett meddelande till kön med hjälp av en instans av MessageQueue klassen serialiserar formateren objektet (som kan vara en instans av vilken klass som helst) i en ström och infogar det i meddelandetexten. När du läser från en kö med hjälp av en MessageQueue, deserialiserar formatören meddelandedata till Body egenskapen för en Message.
BinaryMessageFormatter och ActiveXMessageFormatter ger snabbare dataflöde än XmlMessageFormatter. ActiveXMessageFormatter möjliggör samverkan med Visual Basic 6.0 Message Queuing-program. Är XmlMessageFormatter löst kopplad, vilket innebär att servern och klienten kan version den typ som skickas och tas emot oberoende av varandra.
Metoder
| Name | Description |
|---|---|
| CanRead(Message) |
När den implementeras i en klass avgör om formatören kan deserialisera innehållet i meddelandet. |
| Clone() |
Skapar ett nytt objekt som är en kopia av den aktuella instansen. (Ärvd från ICloneable) |
| Read(Message) |
När det implementeras i en klass läser du innehållet från det angivna meddelandet och skapar ett objekt som innehåller data från meddelandet. |
| Write(Message, Object) |
När det implementeras i en klass serialiserar ett objekt i meddelandets brödtext. |