Message.IsLastInTransaction Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .