Message.IsLastInTransaction Propriedade
Definição
Obtém um valor que indica se a mensagem foi a última mensagem enviada em uma transação.Gets a value that indicates whether the message was the last message sent in a transaction.
public:
property bool IsLastInTransaction { bool get(); };
[System.Messaging.MessagingDescription("MsgIsLastInTransaction")]
public bool IsLastInTransaction { get; }
[<System.Messaging.MessagingDescription("MsgIsLastInTransaction")>]
member this.IsLastInTransaction : bool
Public ReadOnly Property IsLastInTransaction As Boolean
Valor da propriedade
true se a mensagem foi a última mensagem enviada em uma única transação; caso contrário, false .true if the message was the last message sent in a single transaction; otherwise, false.
- Atributos
Exceções
A mensagem não foi enviada.The message has not been sent. Essa propriedade só pode ser lida em mensagens recuperadas de uma fila.This property can only be read on messages retrieved from a queue.
- ou --or- A fila de mensagens é filtrada para ignorar a propriedade IsLastInTransaction.The message queue is filtered to ignore the IsLastInTransaction property.
Exemplos
O exemplo de código a seguir exibe o valor da propriedade de uma mensagem IsLastInTransaction .The following code example displays the value of a message's IsLastInTransaction property.
Comentários
Os aplicativos de recebimento usam a IsLastInTransaction propriedade para verificar se uma mensagem foi a última mensagem enviada em uma única transação para uma única fila.Receiving applications use the IsLastInTransaction property to verify that a message was the last message sent in a single transaction to a single queue.
Essa propriedade está disponível somente com o serviço de enfileiramento de mensagens versão 2,0 e posterior.This property is available only with Message Queuing version 2.0 and later.
Para verificar os limites da transação, você pode usar a IsLastInTransaction Propriedade junto com duas outras propriedades: IsFirstInTransaction e TransactionId .To verify transaction boundaries, you can use the IsLastInTransaction property along with two other properties: IsFirstInTransaction and TransactionId. Use o primeiro para verificar se uma mensagem foi a primeira mensagem enviada na transação e use a última para recuperar o identificador da transação.Use the former to check whether a message was the first message sent in the transaction, and use the latter to retrieve the identifier of the transaction.
Se apenas uma mensagem for enviada em uma transação, as IsFirstInTransaction IsLastInTransaction Propriedades e serão definidas como true .If only one message is sent in a transaction, the IsFirstInTransaction and IsLastInTransaction properties are both set to true.