Partilhar via


MsmqIntegrationMessageProperty Classe

Definição

Representa as propriedades de integração de 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 de mensagem do enfileiramento de mensagens que você pode definir ao enviar uma mensagem ou ler uma mensagem que foi recebida usando o canal de integração.

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

Ao usar a infraestrutura 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 do enfileiramento de mensagens e enviá-la pela conexão.

Construtores

MsmqIntegrationMessageProperty()

Inicializa uma nova instância da classe MsmqIntegrationMessageProperty.

Campos

Name

O valor da constante "MsmqIntegrationMessageProperty".

Propriedades

AcknowledgeType

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

Acknowledgment

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

AdministrationQueue

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

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, Acknowledgment ou Report.

Priority

Obtém ou define a prioridade da mensagem, que determina o local na fila em que a mensagem foi colocada.

ResponseQueue

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

SenderId

Obtém o identificador do usuário remetente.

SentTime

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

TimeToReachQueue

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

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Get(Message)

Obtém o MsmqIntegrationMessageProperty para 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 Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a