Transactions automatiques et ASP.NET

ASP.NET gère les transactions automatiques sur les systèmes qui exécutent Microsoft Windows 2000 ou une version ultérieure. En insérant une directive de transaction dans votre page ASP.NET, vous pouvez commander à la page de participer à une transaction existante, de commencer une nouvelle transaction ou de ne jamais participer à une transaction.

Le tableau suivant répertorie et décrit les directives de transaction disponibles dans ASP.NET.

Directive Description

Disabled

Indique que le contexte de la transaction est ignoré par ASP.NET. Il s'agit de l'état par défaut de la transaction.

NotSupported

Indique que la page ne fonctionne pas dans le cadre de transactions. Lorsqu'une demande est traitée, son contexte d'objet est créé sans transaction, qu'une transaction soit active ou non.

Supported

Indique que la page fonctionne dans le contexte d'une transaction existante. Si aucune transaction n'existe, la page s'exécute sans transaction.

Required

La page fonctionne dans le contexte d'une transaction existante. S'il n'existe pas de transaction, la page en démarre une.

RequiresNew

Indique que la page exige une transaction et démarre une nouvelle transaction pour chaque demande.

Vous pouvez indiquer le niveau de prise en charge des transactions sur une page en plaçant la directive dans votre code. Par exemple, vous pouvez faire en sorte que les activités de la page s'exécutent dans le cadre d'une transaction en ajoutant la directive suivante.

<%@ Page Transaction="Required" %> 

Si vous omettez la directive de transaction, les transactions sont désactivées pour la page.

Voir aussi

Concepts

Traitement automatique des transactions
Vote dans une transaction automatique

Footer image

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