Compartilhar via


MsmqMessage<T>.MessageType Propriedade

Definição

Obtém o MessageType associado a esta mensagem.

public:
 property Nullable<System::Messaging::MessageType> MessageType { Nullable<System::Messaging::MessageType> get(); };
public System.Messaging.MessageType? MessageType { get; }
member this.MessageType : Nullable<System.Messaging.MessageType>
Public ReadOnly Property MessageType As Nullable(Of MessageType)

Valor da propriedade

Nullable<MessageType>

O MessageType que está associado a esta mensagem. Pode ser null.

Exemplos

Console.WriteLine("The message type is {0}", message.MessageType);
Console.WriteLine("The message type is {0}", message.MessageType)

Comentários

O MSMQ (Enfileiramento de Mensagens) define essa propriedade quando envia uma mensagem. Uma mensagem pode ter um dos seguintes tipos:

  • Normal: uma mensagem enviada por um aplicativo.

  • Acknowledgment: uma mensagem que o Enfileiramento de Mensagens gera quando um aplicativo envia uma mensagem normal e solicita uma confirmação. Por exemplo, o Enfileiramento de Mensagens pode gerar uma confirmação positiva ou negativa para indicar se a mensagem original chegou à fila de destino ou se foi recuperada da fila de destino pelo aplicativo receptor. O Enfileiramento de Mensagens retorna a mensagem de confirmação apropriada para a fila de administração especificada pelo aplicativo de envio.

  • Report: sempre que um aplicativo envia uma mensagem, se o Gerenciador de Filas local tiver uma fila de relatório definida, o Enfileiramento de Mensagens gerará uma mensagem de relatório e a enviará para a fila de relatório. Se o rastreamento estiver habilitado, o Enfileiramento de Mensagens enviará uma mensagem de relatório para a fila de relatório sempre que a mensagem original entrar ou sair de um servidor de Enfileiramento de Mensagens.

Aplica-se a