MessagePropertyFilter.TransactionStatusQueue 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 ou define um valor que indica se as informações da propriedade devem ser recuperadas TransactionStatusQueue ao receber ou espiar uma mensagem.
public:
property bool TransactionStatusQueue { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgTransactionStatusQueue")]
public bool TransactionStatusQueue { get; set; }
[<System.Messaging.MessagingDescription("MsgTransactionStatusQueue")>]
member this.TransactionStatusQueue : bool with get, set
Public Property TransactionStatusQueue As Boolean
Valor da propriedade
true para receber TransactionStatusQueue informações; caso contrário, false. O padrão é false.
- Atributos
Exemplos
O exemplo de código a seguir demonstra o uso da TransactionStatusQueue propriedade.
// Set the queue's MessageReadPropertyFilter property to
// enable the message's TransactionStatusQueue property.
queue->MessageReadPropertyFilter->
TransactionStatusQueue = true;
// Peek at the message. Time out after ten seconds
// in case the message was not delivered.
orderMessage = queue->Peek(TimeSpan::FromSeconds(10.0));
// Display the value of the message's
// TransactionStatusqueue->QueueName property.
Console::WriteLine(
"Message.TransactionStatusqueue->QueueName: {0}",
orderMessage->TransactionStatusQueue->QueueName);
// Set the queue's MessageReadPropertyFilter property to enable the
// message's TransactionStatusQueue property.
queue.MessageReadPropertyFilter.TransactionStatusQueue = true;
// Peek at the message. Time out after ten seconds in case the message
// was not delivered.
orderMessage = queue.Peek(TimeSpan.FromSeconds(10.0));
// Display the value of the message's TransactionStatusQueue.QueueName
// property.
Console.WriteLine("Message.TransactionStatusQueue.QueueName: {0}",
orderMessage.TransactionStatusQueue.QueueName);
Comentários
A TransactionStatusQueue propriedade da classe identifica a fila de status da transação no computador de Message origem. A propriedade é usada para enviar mensagens de confirmação de volta ao aplicativo de envio. A fila de status da transação é usada por aplicativos conectores ao receber mensagens transacionais enviadas para uma fila estrangeira.
Existe uma fila estrangeira em um sistema de enfileiramento diferente do Enfileiramento de Mensagens da Microsoft. O Enfileiramento de Mensagens da Microsoft se comunica com essas filas por meio de um aplicativo conector.