Transaction クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
トランザクションを表します。 KeyValueStoreReplica
public class Transaction : System.Fabric.TransactionBase
type Transaction = class
inherit TransactionBase
Public Class Transaction
Inherits TransactionBase
- 継承
プロパティ
Id |
トランザクションの ID を として Guid取得します。 (継承元 TransactionBase) |
IsolationLevel |
トランザクションの分離レベルを として TransactionIsolationLevel取得します。 (継承元 TransactionBase) |
メソッド
CommitAsync() |
トランザクションに関連付けられている操作のセットをコミットします。 レプリケーションとローカル ディスクの書き込みが非同期的に実行される |
CommitAsync(TimeSpan) |
トランザクションに関連付けられている一連の操作を省略可能なタイムアウトでコミットします。 レプリケーションとローカル ディスクの書き込みが非同期的に実行されます。 タイムアウトが発生した場合でも、基になるレプリケーション操作が取り消されていない可能性があることに注意してください。 |
CommitAsync(TimeSpan, CancellationToken) |
古い.
トランザクションに関連付けられている一連の操作を省略可能なタイムアウトでコミットします。 レプリケーションとローカル ディスクの書き込みが非同期的に実行されます。 タイムアウトが発生した場合でも、基になるレプリケーション操作が取り消されていない可能性があることに注意してください。 |
Dispose() |
アンマネージ リソースの解放およびリセットに関連付けられているアプリケーション定義のタスクを実行します。 (継承元 TransactionBase) |
IsDisposed() |
オブジェクトが破棄されたかどうかを示す値を取得します。 (継承元 TransactionBase) |
OnDispose() |
dispose イベントは、 メソッドを介して |
Rollback() |
このトランザクションに関連付けられている一連の操作をロールバックします。 |
ThrowIfDisposed() |
オブジェクトが破棄された場合に例外を Transaction スローします。 |
適用対象
Azure SDK for .NET