Megosztás:


Tranzakciófeldolgozás

Amikor vásárol egy könyvet egy online könyvesboltban, pénzt (hitel formájában) ad cserébe egy könyvért. Ha a hitel jó, a kapcsolódó műveletek sorozata biztosítja, hogy megkapja a könyvet, és a könyvesbolt megkapja a pénzét. Ha azonban a sorozat egyetlen művelete meghiúsul a csere során, a teljes csere meghiúsul. Nem kapod meg a könyvet, és a könyvesbolt nem kapja meg a pénzed.

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üljenek véglegesen, ha a tranzakciós egységen belüli összes művelet sikeresen befejeződött. Ha egy kapcsolódó műveletkészletet egy teljesen sikeres vagy teljesen sikertelen egységbe egyesít, egyszerűsítheti a hibahelyreállítást, é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 végrehajtja az üzleti tevékenység elvégzéséhez szükséges rutintranzakciókat. Ilyenek például az értékesítési rendelések bejegyzését, a légitársaságok foglalásait, a bérszámfejtést, az alkalmazotti nyilvántartásokat, a gyártást és a szállítást kezelő rendszerek.

Ez a szakasz általános információkat tartalmaz a tranzakciófeldolgozásról, valamint konkrét információkat a tranzakciós alkalmazások és erőforrás-kezelők Microsoft .NET-keretrendszer használatával történő írásáról.

Ebben a részben

A tranzakció alapjai
Alapszintű tranzakciófeldolgozási feltételeket és fogalmakat vezet be.

A System.Transactions által biztosított szolgáltatások
Ismerteti, hogyan használhatja a System.Transactions funkcióit saját tranzakciós alkalmazás írásához.

Referenciák

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.