ActiveXMessageFormatter Classe

Definizione

Serializza o deserializza i tipi di dati primitivi e altri oggetti nel o dal corpo di un messaggio di Accodamento messaggi, utilizzando un formato compatibile con il componente MSMQ ActiveX.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
Ereditarietà
ActiveXMessageFormatter
Implementazioni

Commenti

ActiveXMessageFormatter È compatibile con i messaggi inviati utilizzando i componenti com di Accodamento messaggi, consentendo l'interoperabilità con le applicazioni che utilizzano il controllo com MSMQ.The ActiveXMessageFormatter is compatible with messages sent using Message Queuing COM components, allowing interoperability with applications that use the MSMQ COM control.

Consente di serializzare la maggior parte delle primitive e gli oggetti che IPersistStream implementano l'interfaccia OLE. ActiveXMessageFormatterThe ActiveXMessageFormatter can serialize most primitives, as well as objects that implement the IPersistStream OLE interface. Può deserializzare lo stesso set di primitive, ma richiede un ulteriore sforzo quando si deserializza un oggetto COM (ad esempio, un oggetto creato con Visual Basic 6,0) che implementa 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. L'oggetto da deserializzare deve essere in memoria importando prima l'oggetto in un'applicazione .NET Framework.The object to deserialize must be in memory by first importing the object into a .NET Framework application.

Quando un'applicazione invia un messaggio alla coda usando un'istanza della MessageQueue classe, il formattatore serializza l'oggetto in un flusso e lo inserisce nel corpo del messaggio.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. Quando si esegue la lettura da una MessageQueuecoda utilizzando un oggetto, il formattatore deserializza i dati Body del messaggio nella Messageproprietà di un oggetto.When reading from a queue using a MessageQueue, the formatter deserializes the message data into the Body property of a Message.

La serializzazione ActiveX è molto compatta, che consente ActiveXMessageFormatter di utilizzare il controllo e MSMQ com un metodo di serializzazione molto rapido.ActiveX serialization is very compact, which makes using the ActiveXMessageFormatter and MSMQ COM control a very fast method of serialization.

Costruttori

ActiveXMessageFormatter()

Inizializza una nuova istanza della classe ActiveXMessageFormatter.Initializes a new instance of the ActiveXMessageFormatter class.

Metodi

CanRead(Message)

Determina se il formattatore può deserializzare il contenuto del messaggio.Determines whether the formatter can deserialize the contents of the message.

Clone()

Crea un'istanza della classe ActiveXMessageFormatter che è identica al ActiveXMessageFormatter corrente.Creates an instance of the ActiveXMessageFormatter class that is identical to the current ActiveXMessageFormatter.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
InitStreamedObject(Object)

Fornisce un'utilità che aiuta a serializzare gli oggetti COM che implementano IPersistStream e richiedono che venga chiamata IPersistStreamInit.Provides a utility to help serialize COM objects that implement IPersistStream and require IPersistStreamInit to be called.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
Read(Message)

Legge il contenuto del messaggio indicato e crea un oggetto contenente il messaggio deserializzato.Reads the contents from the given message and creates an object that contains the deserialized message.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
Write(Message, Object)

Serializza un oggetto nel corpo del messaggio.Serializes an object into the body of the message.

Si applica a