ActiveXMessageFormatter Klasa

Definicja

Serializować lub deserializacji pierwotnych typów danych i innych obiektów do lub z treści wiadomości usługi kolejkowania komunikatów przy użyciu formatu zgodnego ze składnikiem ActiveX usługi MSMQ.Serializes or deserializes primitive data types and other objects to or from the body of a Message Queuing message, using a format that is compatible with the MSMQ ActiveX Component.

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
Dziedziczenie
ActiveXMessageFormatter
Implementuje

Uwagi

ActiveXMessageFormatter jest zgodny z wiadomościami wysyłanymi za pomocą usługi kolejkowania komunikatów COM, co umożliwia współdziałanie z aplikacjami korzystającymi z kontrolki COM usługi MSMQ.The ActiveXMessageFormatter is compatible with messages sent using Message Queuing COM components, allowing interoperability with applications that use the MSMQ COM control.

ActiveXMessageFormatter może serializować większość elementów podstawowych, a także obiekty implementujące interfejs IPersistStream OLE.The ActiveXMessageFormatter can serialize most primitives, as well as objects that implement the IPersistStream OLE interface. Może deserializować ten sam zestaw elementów pierwotnych, ale wymaga dalszych nakładów podczas deserializacji obiektu COM (na przykład obiektu utworzonego przy użyciu Visual Basic 6,0) implementującego IPersistStream.It can deserialize the same set of primitives, but requires further effort when deserializing a COM object (for example, an object created using Visual Basic 6.0) that implements IPersistStream. Obiekt do deserializacji musi znajdować się w pamięci, najpierw importując obiekt do aplikacji .NET Framework.The object to deserialize must be in memory by first importing the object into a .NET Framework application.

Gdy aplikacja wysyła komunikat do kolejki przy użyciu wystąpienia klasy MessageQueue, program formatujący serializować obiekt do strumienia i wstawia go do treści komunikatu.When an application sends a message to the queue using an instance of the MessageQueue class, the formatter serializes the object into a stream and inserts it into the message body. Podczas odczytywania z kolejki przy użyciu MessageQueueprogram formatujący deserializacji dane komunikatu do właściwości Body Message.When reading from a queue using a MessageQueue, the formatter deserializes the message data into the Body property of a Message.

Serializacja ActiveX jest bardzo zwarta, co sprawia, że użycie ActiveXMessageFormatter i usługi MSMQ COM steruje bardzo szybką metodą serializacji.ActiveX serialization is very compact, which makes using the ActiveXMessageFormatter and MSMQ COM control a very fast method of serialization.

Konstruktory

ActiveXMessageFormatter()

Inicjuje nowe wystąpienie klasy ActiveXMessageFormatter.Initializes a new instance of the ActiveXMessageFormatter class.

Metody

CanRead(Message)

Określa, czy program formatujący może deserializować zawartość wiadomości.Determines whether the formatter can deserialize the contents of the message.

Clone()

Tworzy wystąpienie klasy ActiveXMessageFormatter, która jest taka sama jak bieżąca ActiveXMessageFormatter.Creates an instance of the ActiveXMessageFormatter class that is identical to the current ActiveXMessageFormatter.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
InitStreamedObject(Object)

Oferuje narzędzie ułatwiające Serializowanie obiektów COM, które implementują IPersistStream i wymagają wywoływania IPersistStreamInit.Provides a utility to help serialize COM objects that implement IPersistStream and require IPersistStreamInit to be called.

MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
Read(Message)

Odczytuje zawartość z danego komunikatu i tworzy obiekt, który zawiera deserializowany komunikat.Reads the contents from the given message and creates an object that contains the deserialized message.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
Write(Message, Object)

Serializacja obiektu w treści wiadomości.Serializes an object into the body of the message.

Dotyczy