CompensatorOptions Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
public enum class CompensatorOptions
[System.Flags]
[System.Serializable]
public enum CompensatorOptions
[<System.Flags>]
[<System.Serializable>]
type CompensatorOptions =
Public Enum CompensatorOptions
- Héritage
- Attributs
Champs
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.
// Create a new clerk using the AccountCompensator class.
Clerk^ clerk = gcnew Clerk(AccountCompensator::typeid,
"An account transaction compensator", CompensatorOptions::AllPhases);
// Create a new clerk using the AccountCompensator class.
Clerk clerk = new Clerk(typeof(AccountCompensator),
"An account transaction compensator", CompensatorOptions.AllPhases);
' Create a new clerk using the AccountCompensator class.
Dim clerk As New Clerk(GetType(AccountCompensator), "An account transaction compensator", CompensatorOptions.AllPhases)