Lire en anglais

Partager via


TransactionVote Énumération

Définition

Spécifie les valeurs autorisées pour le vote des résultats des transactions.

C#
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum TransactionVote
Héritage
TransactionVote
Attributs

Champs

Nom Valeur Description
Abort 1

Abandonne la transaction en cours.

Commit 0

Valide la transaction en cours.

Exemples

L’exemple de code suivant illustre l’utilisation de cette énumération.

C#
[Transaction]
public class TransactionalComponent : ServicedComponent
{

    public void TransactionalMethod (string data)
    {

      ContextUtil.DeactivateOnReturn = true;
      ContextUtil.MyTransactionVote = TransactionVote.Abort;

      // Do work with data. Return if any errors occur.

      // Vote to commit. If any errors occur, this code will not execute.
      ContextUtil.MyTransactionVote = TransactionVote.Commit;
    }
}

Remarques

Cette énumération est utilisée par la classe ContextUtil.

S’applique à

Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1