ActiveXMessageFormatter Třída

Definice

Serializace nebo deserializace primitivních datových typů a dalších objektů do těla zprávy služby Řízení front zpráv pomocí formátu, který je kompatibilní s komponentou ActiveX služby 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
Dědičnost
ActiveXMessageFormatter
Implementuje

Poznámky

ActiveXMessageFormatterJe kompatibilní se zprávami odeslanými pomocí komponent modelu COM služby Řízení front zpráv, což umožňuje vzájemnou spolupráci s aplikacemi, které používají ovládací prvek COM modelu MSMQ.

ActiveXMessageFormatterMůže serializovat většinu primitivních objektů a také objekty, které implementují IPersistStream rozhraní OLE. Může deserializovat stejnou sadu primitivních objektů, ale vyžaduje další úsilí při deserializaci objektu COM (například objekt vytvořený pomocí Visual Basic 6,0), který implementuje IPersistStream . Objekt k deserializaci musí být v paměti, protože nejprve importujte objekt do aplikace .NET Framework.

Když aplikace pošle zprávu do fronty pomocí instance MessageQueue třídy, formátovací modul tento objekt do datového proudu a vloží ho do textu zprávy. Při čtení z fronty pomocí MessageQueue , formátovací modul deserializace data zprávy do Body vlastnosti Message .

Serializace ActiveX je velmi kompaktní, což umožňuje, aby ActiveXMessageFormatter ovládací prvek modelu COM služby a MSMQ používal velmi rychlou metodu serializace.

Konstruktory

ActiveXMessageFormatter()

Inicializuje novou instanci ActiveXMessageFormatter třídy.

Metody

CanRead(Message)

Určuje, zda formátovací modul může deserializovat obsah zprávy.

Clone()

Vytvoří instanci ActiveXMessageFormatter třídy, která je shodná s aktuální ActiveXMessageFormatter .

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
InitStreamedObject(Object)

Poskytuje nástroj pro pomoc s serializací objektů modelu COM, které implementují IPersistStream a vyžadují IPersistStreamInit volání.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
Read(Message)

Přečte obsah z dané zprávy a vytvoří objekt, který obsahuje deserializovanou zprávu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Write(Message, Object)

Zaserializace objektu do těla zprávy.

Platí pro