Transactieverwerking
Wanneer u een boek koopt in een onlineboekwinkel, wisselt u geld in (in de vorm van tegoed) voor een boek. Als uw tegoed goed is, zorgt een reeks gerelateerde bewerkingen ervoor dat u het boek krijgt en de boekwinkel uw geld krijgt. Als een enkele bewerking in de reeks echter mislukt tijdens de uitwisseling, mislukt de hele uitwisseling. Je krijgt het boek niet en de boekwinkel krijgt je geld niet.
De technologie die verantwoordelijk is voor het evenwichtig en voorspelbaar maken van de uitwisseling wordt transactieverwerking genoemd. Transacties zorgen ervoor dat gegevensgeoriënteerde resources niet permanent worden bijgewerkt, tenzij alle bewerkingen in de transactionele eenheid zijn voltooid. Door een set gerelateerde bewerkingen te combineren in een eenheid die volledig slaagt of volledig mislukt, kunt u foutherstel vereenvoudigen en uw toepassing betrouwbaarder maken.
Transactieverwerkingssystemen bestaan uit computerhardware en software die als host fungeert voor een transactiegerichte toepassing die de routinetransacties uitvoert die nodig zijn om zaken te doen. Voorbeelden hiervan zijn systemen voor het beheren van verkoopordervermeldingen, luchtvaartreserveringen, salarisadministratie, werknemersrecords, productie en verzending.
Deze sectie bevat zowel algemene informatie over transactieverwerking als specifieke informatie over het schrijven van transactionele toepassingen en resourcemanagers met behulp van de Microsoft-.NET Framework.
In deze sectie
Grondbeginselen van transacties
Introduceert basistermen en concepten voor transactieverwerking.
Functies van System.Transactions
Beschrijft hoe u functies in System.Transactions kunt gebruiken om uw eigen transactionele toepassing te schrijven.
Referentie
System.Transactions
Biedt klassen waarmee uw code kan deelnemen aan transacties. De klassen ondersteunen transacties met meerdere gedistribueerde deelnemers, meldingen over meerdere fasen en duurzame inlijstingen.