ActiveXMessageFormatter Třída

Definice

Serializuje nebo deserializuje primitivní datové typy a jiné objekty do nebo z textu zprávy služby Řízení front zpráv pomocí formátu, který je kompatibilní s komponentou 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
Dědičnost
ActiveXMessageFormatter
Implementuje

Poznámky

Je ActiveXMessageFormatter kompatibilní se zprávami odesílanými pomocí komponent modelu COM služby Řízení front zpráv, což umožňuje interoperabilitu s aplikacemi, které používají ovládací prvek MSMQ COM.

Může ActiveXMessageFormatter serializovat většinu primitiv, stejně jako objekty, které implementují IPersistStream rozhraní OLE. Může deserializovat stejnou sadu primitiv, ale vyžaduje další úsilí při deserializaci objektu COM (například objekt vytvořený pomocí Visual Basic 6.0), který implementuje IPersistStream. Objekt, který chcete deserializovat, musí být v paměti tím, že nejprve importujete objekt do aplikace rozhraní .NET Framework.

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

Serializace ActiveX je velmi kompaktní, což dělá použití ActiveXMessageFormatter a MSMQ COM řízení 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 identická s aktuálním ActiveXMessageFormatterobjektem .

Equals(Object)

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

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

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

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

Poskytuje nástroj, který pomáhá serializovat objekty COM, které implementují IPersistStream a vyžadují IPersistStreamInit , aby byly volány.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(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)

Serializuje objekt do textu zprávy.

Platí pro