Partager via


Message.IsLastInTransaction Propriété

Définition

Obtient une valeur qui indique si le message a été le dernier message envoyé dans une 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

Valeur de propriété

true si le message était le dernier message envoyé dans une seule transaction ; sinon, false.

Attributs

Exceptions

Le message n’a pas été envoyé. Cette propriété ne peut être lue que sur les messages récupérés à partir d’une file d’attente.

- ou -

La file d’attente de messages est filtrée pour ignorer la IsLastInTransaction propriété.

Exemples

L’exemple de code suivant affiche la valeur de la propriété d’un IsLastInTransaction message.

Remarques

La réception d’applications utilise la IsLastInTransaction propriété pour vérifier qu’un message a été le dernier message envoyé dans une seule transaction à une seule file d’attente.

Cette propriété est disponible uniquement avec Message Queuing version 2.0 et ultérieure.

Pour vérifier les limites des transactions, vous pouvez utiliser la IsLastInTransaction propriété avec deux autres propriétés : IsFirstInTransaction et TransactionId. Utilisez l’ancien pour vérifier si un message a été le premier message envoyé dans la transaction et utilisez celui-ci pour récupérer l’identificateur de la transaction.

Si un seul message est envoyé dans une transaction, les IsFirstInTransaction propriétés sont IsLastInTransaction toutes deux définies truesur .

S’applique à

Voir aussi