Compartir a través de


Transaction Clase

Definición

Representa una transacción. KeyValueStoreReplica

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

Propiedades

Id

Obtiene el identificador de la transacción como .Guid

(Heredado de TransactionBase)
IsolationLevel

Obtiene el nivel de aislamiento de la transacción como .TransactionIsolationLevel

(Heredado de TransactionBase)

Métodos

CommitAsync()

Confirma el conjunto de operaciones asociadas a la transacción. La replicación y las escrituras de disco local se realizan de forma asincrónica

CommitAsync(TimeSpan)

Confirma el conjunto de operaciones asociadas a la transacción con un tiempo de espera opcional. La replicación y las escrituras de disco local se realizan de forma asincrónica. Tenga en cuenta que es posible que la operación de replicación subyacente no se haya cancelado incluso en caso de tiempo de espera.

CommitAsync(TimeSpan, CancellationToken)
Obsoletos.

Confirma el conjunto de operaciones asociadas a la transacción con un tiempo de espera opcional. La replicación y las escrituras de disco local se realizan de forma asincrónica. Tenga en cuenta que es posible que la operación de replicación subyacente no se haya cancelado incluso en caso de tiempo de espera.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

(Heredado de TransactionBase)
IsDisposed()

Obtiene un valor que indica si el objeto se ha eliminado.

(Heredado de TransactionBase)
OnDispose()

El evento dispose se produce cuando la transacción se elimina a través del Dispose método .

Rollback()

Revierte el conjunto de operaciones asociadas a esta transacción.

ThrowIfDisposed()

Produce una excepción si el Transaction objeto se elimina.

Se aplica a