Partager via


Transaction Classe

Définition

Représente une transaction. KeyValueStoreReplica

public class Transaction : System.Fabric.TransactionBase
type Transaction = class
    inherit TransactionBase
Public Class Transaction
Inherits TransactionBase
Héritage
Transaction

Propriétés

Id

Obtient l’ID de la transaction en tant que Guid.

(Hérité de TransactionBase)
IsolationLevel

Obtient le niveau d’isolation de la transaction sous la forme d’un TransactionIsolationLevel.

(Hérité de TransactionBase)

Méthodes

CommitAsync()

Valide l’ensemble des opérations associées à la transaction. La réplication et les écritures sur disque local sont effectuées de manière asynchrone

CommitAsync(TimeSpan)

Valide l’ensemble d’opérations associées à la transaction avec un délai d’expiration facultatif. La réplication et les écritures de disque local sont effectuées de manière asynchrone. Notez que l’opération de réplication sous-jacente n’a peut-être pas été annulée, même en cas de délai d’expiration.

CommitAsync(TimeSpan, CancellationToken)
Obsolète.

Valide l’ensemble d’opérations associées à la transaction avec un délai d’expiration facultatif. La réplication et les écritures de disque local sont effectuées de manière asynchrone. Notez que l’opération de réplication sous-jacente n’a peut-être pas été annulée, même en cas de délai d’expiration.

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

(Hérité de TransactionBase)
IsDisposed()

Obtient une valeur qui indique si l’objet a été supprimé.

(Hérité de TransactionBase)
OnDispose()

L’événement de suppression se produit lorsque la transaction est supprimée via la Dispose méthode .

Rollback()

Restaure l’ensemble des opérations associées à cette transaction.

ThrowIfDisposed()

Lève une exception si l’objet Transaction est supprimé.

S’applique à