Message.IsFirstInTransaction 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 eerste bericht was dat in een transactie is verzonden.
public:
property bool IsFirstInTransaction { bool get(); };
[System.Messaging.MessagingDescription("MsgIsFirstInTransaction")]
public bool IsFirstInTransaction { get; }
[<System.Messaging.MessagingDescription("MsgIsFirstInTransaction")>]
member this.IsFirstInTransaction : bool
Public ReadOnly Property IsFirstInTransaction As Boolean
Waarde van eigenschap
true als het bericht het eerste bericht was dat in een 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 IsFirstInTransaction eigenschap te negeren.
Voorbeelden
In het volgende codevoorbeeld wordt de waarde van de eigenschap van een bericht IsFirstInTransaction weergegeven.
Opmerkingen
Voor het ontvangen van toepassingen wordt de IsFirstInTransaction eigenschap gebruikt om te controleren of een bericht het eerste bericht was 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 IsFirstInTransaction eigenschap samen met twee andere eigenschappen gebruiken: IsLastInTransaction en TransactionId. Gebruik de vorige om te controleren of een bericht het laatste 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.