Message.IsLastInTransaction 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得值,指出訊息是否為交易中最後傳送的訊息。
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
屬性值
如果訊息是單一交易中最後傳送的訊息為 true
,否則為 false
。
- 屬性
例外狀況
範例
下列程式代碼範例會顯示訊息 IsLastInTransaction 的 屬性值。
備註
接收應用程式會 IsLastInTransaction 使用 屬性來確認訊息是單一交易中傳送至單一佇列的最後一則訊息。
此屬性僅適用於消息佇列 2.0 版和更新版本。
若要驗證交易界限,您可以使用 IsLastInTransaction 屬性與其他兩個屬性: IsFirstInTransaction 和 TransactionId。 使用前者來檢查訊息是否為交易中傳送的第一個訊息,並使用後者來擷取交易的標識碼。
如果交易中只傳送一則訊息, IsFirstInTransaction 和 IsLastInTransaction 屬性都會設定為 true
。