TransactionManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含用於交易管理的方法。 無法繼承這個類別。
public ref class TransactionManager abstract sealed
public static class TransactionManager
type TransactionManager = class
Public Class TransactionManager
- 繼承
-
TransactionManager
備註
此類別包含靜態屬性及用於取得預設交易選項資訊的方法。 它也包含多種靜態方法,用於在耐用資源故障時恢復該資源。 若 Microsoft 分散式交易協調器(MSDTC)失效,無需對持久資源採取特殊行動。
屬性
| 名稱 | Description |
|---|---|
| DefaultTimeout |
新交易會取得預設的逾時間隔。 |
| HostCurrentCallback |
取得或設定自訂的交易工廠。 |
| ImplicitDistributedTransactions |
取得或設定一個值,指示使用需要升級至分散式交易的 API 是否 |
| MaximumTimeout |
會獲得新交易預設的最大逾時間隔。 |
方法
| 名稱 | Description |
|---|---|
| RecoveryComplete(Guid) |
通知交易管理器,正在從故障中恢復的資源管理器已完成重新登錄所有未解決交易。 |
| Reenlist(Guid, Byte[], IEnlistmentNotification) |
重新加入交易中的持久參與者。 |
事件
| 名稱 | Description |
|---|---|
| DistributedTransactionStarted |
表示分散式交易已開始。 |