Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
.gif)
Copyright ©2007 par Microsoft Corporation. Tous droits réservés.