TransactionManager 類別

定義

包含用於交易管理的方法。 無法繼承這個類別。

public ref class TransactionManager abstract sealed
public static class TransactionManager
type TransactionManager = class
Public Class TransactionManager
繼承
TransactionManager

備註

此類別包含靜態屬性及用於取得預設交易選項資訊的方法。 它也包含多種靜態方法,用於在耐用資源故障時恢復該資源。 若 Microsoft 分散式交易協調器(MSDTC)失效,無需對持久資源採取特殊行動。

屬性

名稱 Description
DefaultTimeout

新交易會取得預設的逾時間隔。

HostCurrentCallback

取得或設定自訂的交易工廠。

ImplicitDistributedTransactions

取得或設定一個值,指示使用需要升級至分散式交易的 API 是否 System.Transactions 會升級。

MaximumTimeout

會獲得新交易預設的最大逾時間隔。

方法

名稱 Description
RecoveryComplete(Guid)

通知交易管理器,正在從故障中恢復的資源管理器已完成重新登錄所有未解決交易。

Reenlist(Guid, Byte[], IEnlistmentNotification)

重新加入交易中的持久參與者。

事件

名稱 Description
DistributedTransactionStarted

表示分散式交易已開始。

適用於