ActiveXMessageFormatter Classe
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Serializa ou desserializa os tipos de dados primitivos e outros objetos de ou para o corpo de uma mensagem do Enfileiramento de Mensagens, usando um formato compatível com o Componente ActiveX do 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
- Herança
-
ActiveXMessageFormatter
- Implementações
O ActiveXMessageFormatter é compatível com mensagens enviadas usando componentes COM de Enfileiramento de Mensagens, permitindo a interoperabilidade com aplicativos que usam o controle COM do MSMQ.
O ActiveXMessageFormatter pode serializar a maioria dos primitivos, bem como objetos que implementam a IPersistStream
interface OLE. Ele pode desserializar o mesmo conjunto de primitivos, mas requer mais esforço ao desserializar um objeto COM (por exemplo, um objeto criado usando o Visual Basic 6.0) que implementa IPersistStream
. O objeto a ser desserializado deve estar na memória importando primeiro o objeto para um aplicativo .NET Framework.
Quando um aplicativo envia uma mensagem para a fila usando uma instância da MessageQueue classe , o formatador serializa o objeto em um fluxo e insere-o no corpo da mensagem. Ao ler de uma fila usando um MessageQueue, o formatador desserializa os dados da mensagem na Body propriedade de um Message.
A serialização ActiveX é muito compacta, o que torna o uso do e do controle COM do ActiveXMessageFormatter MSMQ um método muito rápido de serialização.
Active |
Inicializa uma nova instância da classe ActiveXMessageFormatter. |
Can |
Determina se o formatador pode desserializar o conteúdo da mensagem. |
Clone() |
Cria uma instância da classe ActiveXMessageFormatter que é idêntica a ActiveXMessageFormatter atual. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Get |
Serve como a função de hash padrão. (Herdado de Object) |
Get |
Obtém o Type da instância atual. (Herdado de Object) |
Init |
Fornece um utilitário para ajudar a serializar objetos COM que implementam |
Memberwise |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Read(Message) |
Lê o conteúdo de determinada mensagem e cria um objeto que contém a mensagem desserializada. |
To |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Write(Message, Object) |
Serializa um objeto no corpo da mensagem. |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: