Procédure de définition de l'attribut AutoComplete dans une classe liée aux transactions

Cet exemple présente le positionnement de l'attribut AutoComplete dans une classe liée aux transactions. Pour plus d'informations sur l'attribut AutoComplete, voir la rubrique sur le vote dans une transaction automatique.

Exemple

<Transaction(TransactionOption.Supported)> Public Class Account
   Inherits ServicedComponent
   <AutoComplete()> Public Sub Debit(amount As Integer)
      ' Do some database work. Any exception thrown here aborts the 
      ' transaction; otherwise, transaction commits.
   End Sub
End Class
[Transaction(TransactionOption.Supported)]
public class Account : ServicedComponent {
    [AutoComplete]
    public void Debit(int amount) {
       // Do some database work. Any exception thrown here aborts the 
       // transaction; otherwise, transaction commits.
    }
}

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.