Megosztás a következőn keresztül:


Tranzakciófeldolgozás

Ha egy online könyvesboltból vásárol könyvet, pénzt cserél (hitel formájában) egy könyvre. Ha a hitel jó, egy sor kapcsolódó műveletek biztosítja, hogy megkapja a könyvet, és a könyvesbolt megkapja a pénzt. Ha azonban a sorozat egyetlen művelete meghiúsul a csere során, a teljes csere meghiúsul. Nem kap a könyvet, és a könyvesbolt nem kap pénzt.

A csere kiegyensúlyozott és kiszámíthatóvá tételéért felelős technológiát tranzakciófeldolgozásnak nevezzük. A tranzakciók biztosítják, hogy az adatorientált erőforrások csak akkor frissülnek véglegesen, ha a tranzakciós egységen belüli összes művelet sikeresen le nem fejeződik. A kapcsolódó műveletek egy olyan egységben való kombinálásával, amely teljesen sikeres vagy teljesen sikertelen, egyszerűbbé teheti a hibák helyreállítását, és megbízhatóbbá teheti az alkalmazást.

A tranzakciófeldolgozó rendszerek egy tranzakcióorientált alkalmazást üzemeltető számítógépes hardverből és szoftverből állnak, amely az üzletmenethez szükséges rutintranzakciókat hajtja végre. Ilyenek például az értékesítési rendelések bejegyzését, a légitársaság foglalásait, a bérszámfejtést, az alkalmazotti rekordokat, a gyártást és a szállítást kezelő rendszerek.

Ez a szakasz a tranzakciófeldolgozással kapcsolatos általános információkat, valamint a tranzakciós alkalmazások és erőforrás-kezelők Microsoft .NET-keretrendszer használatával történő írásának módját ismerteti.

A szakasz tartalma

A tranzakció alapjai
Bemutatja az alapszintű tranzakciófeldolgozási kifejezéseket és fogalmakat.

A System.Transactions által biztosított szolgáltatások
Ismerteti, hogyan írhat saját tranzakciós alkalmazást a System.Transactions funkcióival.

Referencia

System.Transactions
Olyan osztályokat biztosít, amelyek lehetővé teszik a kód számára a tranzakciókban való részvételt. Az osztályok több elosztott résztvevővel, több fázisú értesítéssel és tartós regisztrációval rendelkező tranzakciókat támogatnak.