Partager via


DependentTransaction.Complete Méthode

Définition

Tente de terminer la transaction dépendante.

public:
 void Complete();
public void Complete ();
member this.Complete : unit -> unit
Public Sub Complete ()

Exceptions

Toute tentative de travail supplémentaire sur la transaction lorsque cette méthode est appelée. Cela inclut l’appel de méthodes telles que EnlistVolatile, EnlistDurable, Clone(), DependentClone(DependentCloneOption) , ou toute opération de sérialisation sur la transaction.

Remarques

Appelez cette méthode lorsque le clone dépendant souhaite informer le créateur de la transaction qu’il a terminé son travail et que la transaction peut être validée si le parent est également prêt.

Une fois cet appel appelé, vous ne devez pas tenter de travail supplémentaire sur la transaction, ou une exception est levée.

Si le domaine d’application tombe en panne après l’appel de cette méthode et avant la fin de la transaction, la transaction peut abandonner.

Note Cette méthode ne doit être appelée qu’une seule fois pendant la durée de vie de la transaction dépendante.

S’applique à

Voir aussi