Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När du köper en bok från en onlinebokhandel byter du pengar (i form av kredit) mot en bok. Om din kredit är bra, säkerställer en rad relaterade åtgärder att du får boken och bokhandeln får dina pengar. Men om en enskild åtgärd i serien misslyckas under utbytet misslyckas hela utbytet. Du får inte boken och bokhandeln får inte dina pengar.
Den teknik som ansvarar för att göra utbytet balanserat och förutsägbart kallas transaktionsbearbetning. Transaktioner säkerställer att dataorienterade resurser inte uppdateras permanent om inte alla åtgärder i transaktionsenheten har slutförts. Genom att kombinera en uppsättning relaterade åtgärder till en enhet som antingen lyckas helt eller helt misslyckas kan du förenkla felåterställningen och göra programmet mer tillförlitligt.
Transaktionsbearbetningssystem består av datormaskinvara och programvara som är värd för ett transaktionsorienterat program som utför de rutintransaktioner som krävs för att bedriva verksamhet. Exempel är system som hanterar försäljningsorderinmatning, flygbolagsreservationer, löner, personalposter, tillverkning och leverans.
Det här avsnittet innehåller både allmän information om transaktionsbearbetning och specifik information om hur du skriver transaktionsprogram och resurshanterare med hjälp av Microsoft .NET Framework.
I det här avsnittet
Grunderna för transaktioner
Introducerar grundläggande villkor och begrepp för transaktionsbearbetning.
Funktioner som tillhandahålls av System.Transactions
Beskriver hur du kan använda funktioner i System.Transactions för att skriva ett eget transaktionsprogram.
Hänvisning
System.Transactions
Innehåller klasser som gör att koden kan delta i transaktioner. Klasserna stöder transaktioner med flera distribuerade deltagare, flera fasmeddelanden och varaktiga registreringar.