CompensatorOptions Énumération

Définition

Spécifie les indicateurs qui contrôlent les phases de la complétion des transactions qui sont reçues par le compensateur CRM (Compensating Resource Manager) et l'échec éventuel de la récupération s'il demeure des transactions douteuses une fois la restauration tentée.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

C#
[System.Flags]
[System.Serializable]
public enum CompensatorOptions
Héritage
CompensatorOptions
Attributs

Champs

Nom Valeur Description
AbortPhase 4

Représente la phase d'abandon.

AllPhases 7

Représente toutes les phases.

CommitPhase 2

Représente la phase de validation.

FailIfInDoubtsRemain 16

Échoue s'il demeure des transactions douteuses une fois la restauration tentée.

PreparePhase 1

Représente la phase de préparation.

Exemples

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

C#
// Create a new clerk using the AccountCompensator class.
Clerk clerk = new Clerk(typeof(AccountCompensator),
  "An account transaction compensator", CompensatorOptions.AllPhases);

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