Compartilhar via


Message.MessageType Propriedade

Definição

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

public:
 property System::Messaging::MessageType MessageType { System::Messaging::MessageType get(); };
[System.Messaging.MessagingDescription("MsgMessageType")]
public System.Messaging.MessageType MessageType { get; }
[<System.Messaging.MessagingDescription("MsgMessageType")>]
member this.MessageType : System.Messaging.MessageType
Public ReadOnly Property MessageType As MessageType

Valor da propriedade

Um dos valores de MessageType.

Atributos

Exceções

A mensagem não foi enviada. Essa propriedade só pode ser lida em mensagens recuperadas de uma fila.

- ou -

A fila de mensagens é filtrada para ignorar a propriedade MessageType.

Exemplos

O exemplo de código a seguir exibe o valor da propriedade de MessageType uma mensagem.

Comentários

O Enfileiramento de Mensagens normalmente define essa propriedade quando envia a mensagem. Uma mensagem de Enfileiramento de Mensagens pode ser um dos seguintes tipos:

  • Normal, que é uma mensagem típica enviada de um aplicativo para uma fila ou uma mensagem de resposta retornada ao aplicativo de envio.

  • Acknowledgement, que o Enfileiramento de Mensagens gera sempre que o aplicativo de envio solicita um. Por exemplo, o Enfileiramento de Mensagens pode gerar mensagens positivas ou negativas para indicar que a mensagem original chegou ou foi lida. O Enfileiramento de Mensagens retorna a mensagem de confirmação apropriada para a fila de administração especificada pelo aplicativo de envio.

  • Report, que o Enfileiramento de Mensagens gera sempre que uma fila de relatório é definida no Gerenciador de Filas de origem. Quando o rastreamento está habilitado, o Enfileiramento de Mensagens envia uma mensagem de relatório para a fila de relatório de Enfileiramento de Mensagens sempre que a mensagem original entra ou sai de um servidor de Enfileiramento de Mensagens.

Aplica-se a

Confira também