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 |
分散トランザクションが開始されたことを示します。 |
適用対象
こちらもご覧ください
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示