Sdílet prostřednictvím


Zpracování transakcí

Když si koupíte knihu z online knihkupectví, vyměníte peníze (ve formě kreditu) za knihu. Pokud je váš kredit dobrý, série souvisejících operací zajistí, že dostanete knihu a knihkupectví dostane vaše peníze. Pokud ale jedna operace v řadě selže během výměny, celá výměna selže. Nedostanete knihu a knihkupectví nedostane vaše peníze.

Technologie odpovědná za vyvážení a předvídatelnost výměny se nazývá zpracování transakcí. Transakce zajišťují, aby se prostředky orientované na data trvale neaktualizovaly, pokud se všechny operace v transakční jednotce úspěšně nedokonají. Když zkombinujete sadu souvisejících operací do jednotky, která buď zcela proběhne úspěšně, nebo zcela selže, můžete zjednodušit obnovení chyb a usnadnit spolehlivost aplikace.

Systémy zpracování transakcí se skládají z počítačového hardwaru a softwaru, který hostuje aplikaci zaměřenou na transakce, která provádí rutinní transakce nezbytné k provádění podnikání. Mezi příklady patří systémy, které spravují zadávání prodejních objednávek, rezervace leteckých společností, mzdy, záznamy zaměstnanců, výrobu a dopravu.

Tato část obsahuje obecné informace o zpracování transakcí a konkrétní informace o tom, jak psát transakční aplikace a správce prostředků pomocí rozhraní Microsoft .NET Framework.

V této sekci

Základy transakcí
Představuje základní termíny a koncepty zpracování transakcí.

Funkce, které poskytuje System.Transactions
Popisuje, jak můžete používat funkce v System.Transactions k zápisu vlastní transakční aplikace.

Odkazy

System.Transactions
Poskytuje třídy, které umožňují kódu účastnit se transakcí. Třídy podporují transakce s více distribuovanými účastníky, vícefázovými oznámeními a trvalými zařazeními.