MsmqIntegrationMessageProperty Classe

Definição

Representa as propriedades de integração do MSMQ (Enfileiramento de Mensagens) para uma mensagem.

public ref class MsmqIntegrationMessageProperty sealed
public sealed class MsmqIntegrationMessageProperty
type MsmqIntegrationMessageProperty = class
Public NotInheritable Class MsmqIntegrationMessageProperty
Herança
MsmqIntegrationMessageProperty

Comentários

A MsmqIntegrationMessageProperty classe expõe todas as propriedades da mensagem de Enfileiramento de Mensagens que você pode definir ao enviar uma mensagem ou ler uma mensagem recebida usando o canal de integração.

A MsmqMessage<T> classe também permite que você defina as propriedades da mensagem de Enfileiramento de Mensagens e é a maneira recomendada de definir as propriedades da mensagem de Enfileiramento de Mensagens.

Ao usar a infraestrutura de canais e mensagens para criar uma mensagem e enviá-la por um canal de integração, você pode usar a MsmqIntegrationMessageProperty classe como uma propriedade da mensagem para que o canal de integração possa recuperar as propriedades da mensagem e formatar a mensagem como uma mensagem de Enfileiramento de Mensagens e enviá-la no fio.

Construtores

Nome Description
MsmqIntegrationMessageProperty()

Inicializa uma nova instância da classe MsmqIntegrationMessageProperty.

Campos

Nome Description
Name

O valor constante "MsmqIntegrationMessageProperty".

Propriedades

Nome Description
AcknowledgeType

Obtém ou define o tipo de confirmação a ser retornado ao aplicativo de envio.

Acknowledgment

Obtém a mensagem de confirmação gerada pelo MSMQ (Enfileiramento de Mensagens).

AdministrationQueue

Obtém ou define a fila que recebe as mensagens de confirmação geradas pelo MSMQ (Enfileiramento de Mensagens).

AppSpecific

Especifica informações adicionais específicas do aplicativo.

ArrivedTime

Obtém ou define a hora em que a mensagem chegou na fila de destino.

Authenticated

Obtém ou define se a mensagem foi autenticada.

Body

Obtém ou define o conteúdo da mensagem.

BodyType

Obtém ou define o tipo de dados que o corpo da mensagem contém.

CorrelationId

Obtém ou define o identificador de mensagem usado por mensagens de confirmação, relatório e resposta para fazer referência à mensagem original.

DestinationQueue

Obtém ou define a fila de destino pretendida para a mensagem.

Extension

Obtém ou define informações adicionais definidas pelo aplicativo associadas à mensagem.

Id

Obtém o identificador da mensagem.

Label

Obtém ou define uma cadeia de caracteres Unicode definida pelo aplicativo que descreve a mensagem.

MessageType

Obtém o tipo de mensagem: Normal, Acknowledgmentou Report.

Priority

Obtém ou define a prioridade da mensagem, que determina onde na fila a mensagem é colocada.

ResponseQueue

Obtém ou define a fila que recebe mensagens de resposta geradas pelo aplicativo.

SenderId

Obtém o identificador do usuário de envio.

SentTime

Obtém a data e a hora no computador de envio que a mensagem foi enviada pelo gerenciador da fila de origem.

TimeToReachQueue

Obtém ou define a quantidade máxima de tempo para a mensagem chegar à fila.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Get(Message)

Obtém a MsmqIntegrationMessageProperty mensagem de uma determinada mensagem.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a