Message.IsLastInTransaction Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.