TransactionManager 類別

定義

包含用於交易管理的方法。 此類別無法獲得繼承。

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

備註

這個類別包含靜態屬性和用來取得預設交易選項相關資訊的方法。 它也包含數個靜態方法,用於在長期資源失敗時復原長期資源。 如果 Microsoft 分散式交易協調器 (MSDTC) 失敗,就不需要長期資源採取任何特殊動作。

屬性

DefaultTimeout

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

HostCurrentCallback

取得或設定自訂交易 Factory。

ImplicitDistributedTransactions

取得或設定值,這個值表示是否需要擴大至分散式交易的 System.Transactions API 使用方式將會這麼做。

MaximumTimeout

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

方法

RecoveryComplete(Guid)

告知交易管理員從失敗中復原之資源管理員已在所有無法解析的交易中完成重新登記。

Reenlist(Guid, Byte[], IEnlistmentNotification)

重新登記交易中的長期參與者。

事件

DistributedTransactionStarted

指出分散式交易已開始。

適用於

另請參閱