Partilhar via


Transaction Classe

Definição

Representa uma transação. KeyValueStoreReplica

public class Transaction : System.Fabric.TransactionBase
type Transaction = class
    inherit TransactionBase
Public Class Transaction
Inherits TransactionBase
Herança
Transaction

Propriedades

Id

Obtém a ID da transação como um Guid.

(Herdado de TransactionBase)
IsolationLevel

Obtém o nível de isolamento da transação como um TransactionIsolationLevel.

(Herdado de TransactionBase)

Métodos

CommitAsync()

Confirma o conjunto de operações associadas à transação. A replicação e as gravações de disco local são executadas de forma assíncrona

CommitAsync(TimeSpan)

Confirma o conjunto de operações associadas à transação com um tempo limite opcional. A replicação e as gravações de disco local são executadas de forma assíncrona. Observe que a operação de replicação subjacente pode não ter sido cancelada mesmo no caso de um tempo limite.

CommitAsync(TimeSpan, CancellationToken)
Obsoleto.

Confirma o conjunto de operações associadas à transação com um tempo limite opcional. A replicação e as gravações de disco local são executadas de forma assíncrona. Observe que a operação de replicação subjacente pode não ter sido cancelada mesmo no caso de um tempo limite.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

(Herdado de TransactionBase)
IsDisposed()

Obtém um valor que indica se o objeto foi descartado.

(Herdado de TransactionBase)
OnDispose()

O evento dispose ocorre quando a transação é descartada por meio do Dispose método .

Rollback()

Reverte o conjunto de operações associadas a essa transação.

ThrowIfDisposed()

Gera uma exceção se o Transaction objeto for descartado.

Aplica-se a