TransactionManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
トランザクション管理に使用するメソッドを格納します。 このクラスは継承できません。
public ref class TransactionManager abstract sealed
public static class TransactionManager
type TransactionManager = class
Public Class TransactionManager
- 継承
-
TransactionManager
注釈
このクラスには、既定のトランザクション オプションに関する情報を取得するために使用される静的プロパティとメソッドが含まれています。 また、永続リソースが失敗した場合に永続リソースを回復するために使用される静的メソッドもいくつか含まれています。 Microsoft 分散トランザクション コーディネーター (MSDTC) が失敗した場合、永続リソースに対して特別なアクションは必要ありません。
プロパティ
DefaultTimeout |
新しいトランザクションの既定のタイムアウト間隔を取得します。 |
HostCurrentCallback |
カスタム トランザクション ファクトリを取得また設定します。 |
ImplicitDistributedTransactions |
分散トランザクションへのエスカレーションを必要とする API の使用 |
MaximumTimeout |
新しいトランザクションの既定の最大タイムアウト間隔を取得します。 |
メソッド
RecoveryComplete(Guid) |
障害から回復したリソース マネージャーがすべての未解決のトランザクションへの再参加を終えたことを、トランザクション マネージャーに通知します。 |
Reenlist(Guid, Byte[], IEnlistmentNotification) |
トランザクションに永続的な参加要素を再参加させます。 |
イベント
DistributedTransactionStarted |
分散トランザクションが開始されたことを示します。 |
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET