Message.IsLastInTransaction Eigenschap

Definitie

Hiermee wordt een waarde opgehaald die aangeeft of het bericht het laatste bericht was dat in een transactie is verzonden.

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

Waarde van eigenschap

true als het bericht het laatste bericht was dat in één transactie is verzonden; anders, false.

Kenmerken

Uitzonderingen

Het bericht is niet verzonden. Deze eigenschap kan alleen worden gelezen op berichten die zijn opgehaald uit een wachtrij.

– of –

De berichtenwachtrij wordt gefilterd om de IsLastInTransaction eigenschap te negeren.

Voorbeelden

In het volgende codevoorbeeld wordt de waarde van de eigenschap van een bericht IsLastInTransaction weergegeven.

Opmerkingen

Voor het ontvangen van toepassingen wordt de IsLastInTransaction eigenschap gebruikt om te controleren of een bericht het laatste bericht is dat in één transactie naar één wachtrij is verzonden.

Deze eigenschap is alleen beschikbaar met Message Queuing versie 2.0 en hoger.

Als u transactiegrenzen wilt controleren, kunt u de IsLastInTransaction eigenschap samen met twee andere eigenschappen gebruiken: IsFirstInTransaction en TransactionId. Gebruik de vorige om te controleren of een bericht het eerste bericht was dat in de transactie is verzonden en gebruik de laatste om de id van de transactie op te halen.

Als er slechts één bericht in een transactie wordt verzonden, worden de IsFirstInTransaction eigenschappen IsLastInTransaction beide ingesteld op true.

Van toepassing op

Zie ook