次の方法で共有


TransactionManager クラス

定義

トランザクション管理に使用するメソッドを格納します。 このクラスは継承できません。

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

注釈

このクラスには、既定のトランザクション オプションに関する情報を取得するために使用される静的プロパティとメソッドが含まれています。 また、永続リソースが失敗した場合に永続リソースを回復するために使用される静的メソッドもいくつか含まれています。 Microsoft 分散トランザクション コーディネーター (MSDTC) が失敗した場合、永続リソースに対して特別なアクションは必要ありません。

プロパティ

名前 説明
DefaultTimeout

新しいトランザクションの既定のタイムアウト間隔を取得します。

HostCurrentCallback

カスタム トランザクション ファクトリを取得また設定します。

ImplicitDistributedTransactions

分散トランザクションへのエスカレーションを必要とする API の使用 System.Transactions が行われるかどうかを示す値を取得または設定します。

MaximumTimeout

新しいトランザクションの既定の最大タイムアウト間隔を取得します。

メソッド

名前 説明
RecoveryComplete(Guid)

障害から回復したリソース マネージャーがすべての未解決のトランザクションへの再参加を終えたことを、トランザクション マネージャーに通知します。

Reenlist(Guid, Byte[], IEnlistmentNotification)

トランザクションに永続的な参加要素を再参加させます。

イベント

名前 説明
DistributedTransactionStarted

分散トランザクションが開始されたことを示します。

適用対象

こちらもご覧ください