MsmqMessage<T>.MessageType Propriedade
Definição
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.
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
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.