Transaction.Current プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アンビエント トランザクションを取得または設定します。
public:
static property System::Transactions::Transaction ^ Current { System::Transactions::Transaction ^ get(); void set(System::Transactions::Transaction ^ value); };
public static System.Transactions.Transaction? Current { get; set; }
public static System.Transactions.Transaction Current { get; set; }
member this.Current : System.Transactions.Transaction with get, set
Public Shared Property Current As Transaction
プロパティ値
現在のトランザクションを説明する Transaction。
注釈
アンビエント トランザクションの詳細については、「トランザクション スコープを使用した暗黙的なトランザクションの実装」トピックの「TransactionScopeOption を 使用したトランザクション フローの管理」セクションを参照してください。
このプロパティを使用してアンビエント トランザクションを設定できますが、可能な限り、オブジェクトを TransactionScope 使用してアンビエント トランザクションを操作する必要があります。
このプロパティはスレッド静的です。 a 内でこのプロパティを使用してアンビエント トランザクションをTransactionScopeInvalidOperationException変更すると、呼び出されたときにDisposeスローされ、前のアンビエント トランザクション値が復元されます。