Procédure d'utilisation des méthodes SetAbort et SetComplete

Cet exemple montre comment utiliser les méthodes statiques SetComplete et SetAbort de la classe System.EnterpriseServices.ContextUtil. Pour plus d'informations sur ces méthodes, voir la rubrique sur le vote dans une transaction automatique.

Exemple

'Try to do something crucial to the transaction in progress.
If Not DoSomeWork() Then
   ContextUtil.SetAbort()   'Something goes wrong.
Else
   ContextUtil.SetComplete()   'All goes well.
End If
//Try to do something crucial to the transaction in progress.
if( !DoSomeWork() )
{
   ContextUtil.SetAbort();   //Something goes wrong.
}
else
{
   ContextUtil.SetComplete();   //All goes well.
}

Compilation du code

Cet exemple nécessite les éléments suivants :

  • Références aux espaces de noms System et System.EnterpriseServices.

Voir aussi

Concepts

Vote dans une transaction automatique

Footer image

Copyright ©2007 par Microsoft Corporation. Tous droits réservés.