Partager via


Traitement des transactions

Lorsque vous achetez un livre dans une librairie en ligne, vous échangez de l'argent (sous forme de crédit) contre un livre. Si votre crédit est bon, une série d'opérations liées entre elles fait en sorte que vous receviez le livre et que la librairie obtienne votre argent. Toutefois, si une seule opération de la série échoue au cours de l'échange, l'ensemble de l'échange échoue. Vous n'obtenez pas le livre et la librairie n'obtient pas votre argent.

La technologie qui assure des échanges équilibrés et prévisibles s'appelle le traitement des transactions. Les transactions assurent que les ressources orientées données ne sont pas mises à jour à titre permanent tant que toutes les opérations de l'unité transactionnelle n'ont pas réussi. En combinant un ensemble d'opérations liées entre elles en une unité qui soit réussit complètement, soit échoue complètement, vous pouvez simplifier la récupération d'erreur et rendre votre application plus fiable.

Les systèmes de traitement de transactions se composent d'équipements informatiques et de logiciels hébergeant une application orientée transaction qui exécute les transactions de routine nécessaires à la conduite des affaires. Il s'agit par exemple de systèmes qui gèrent les entrées d'ordres de vente, les réservations dans une compagnie aérienne, la paie et le personnel, la fabrication ou l'expédition.

Cette section contient des informations générales sur le traitement des transactions et des informations spécifiques sur la création d'applications de transaction et de gestionnaires de ressources à l'aide de Microsoft .NET Framework.

Dans cette section

Référence

  • System.Transactions
    Fournit des classes qui permettent à votre code de participer aux transactions. Ces classes prennent en charge les transactions à participants multiples et distribués, les notifications de phases multiples et les inscriptions durables.

Rubriques connexes