Transaction クラス

定義

トランザクションを表します。 KeyValueStoreReplica

public class Transaction : System.Fabric.TransactionBase
type Transaction = class
    inherit TransactionBase
Public Class Transaction
Inherits TransactionBase
継承
Transaction

プロパティ

Id

トランザクションの ID を として Guid取得します。

(継承元 TransactionBase)
IsolationLevel

トランザクションの分離レベルを として TransactionIsolationLevel取得します。

(継承元 TransactionBase)

メソッド

CommitAsync()

トランザクションに関連付けられている操作のセットをコミットします。 レプリケーションとローカル ディスクの書き込みが非同期的に実行される

CommitAsync(TimeSpan)

トランザクションに関連付けられている一連の操作を省略可能なタイムアウトでコミットします。 レプリケーションとローカル ディスクの書き込みが非同期的に実行されます。 タイムアウトが発生した場合でも、基になるレプリケーション操作が取り消されていない可能性があることに注意してください。

CommitAsync(TimeSpan, CancellationToken)
古い.

トランザクションに関連付けられている一連の操作を省略可能なタイムアウトでコミットします。 レプリケーションとローカル ディスクの書き込みが非同期的に実行されます。 タイムアウトが発生した場合でも、基になるレプリケーション操作が取り消されていない可能性があることに注意してください。

Dispose()

アンマネージ リソースの解放およびリセットに関連付けられているアプリケーション定義のタスクを実行します。

(継承元 TransactionBase)
IsDisposed()

オブジェクトが破棄されたかどうかを示す値を取得します。

(継承元 TransactionBase)
OnDispose()

dispose イベントは、 メソッドを介して Dispose トランザクションが破棄されるときに発生します。

Rollback()

このトランザクションに関連付けられている一連の操作をロールバックします。

ThrowIfDisposed()

オブジェクトが破棄された場合に例外を Transaction スローします。

適用対象