Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Quando si acquista un libro da un booktore online, si scambia denaro (sotto forma di credito) per un libro. Se la tua affidabilità creditizia è buona, una serie di operazioni correlate garantisce che tu ottieni il libro e la libreria ottiene i tuoi soldi. Tuttavia, se una singola operazione nella serie ha esito negativo durante lo scambio, l'intero scambio ha esito negativo. Non si ottiene il libro e il booktore non ottiene i vostri soldi.
La tecnologia responsabile di rendere lo scambio bilanciato e prevedibile è detto elaborazione delle transazioni. Le transazioni assicurano che le risorse orientate ai dati non vengano aggiornate in modo permanente, a meno che tutte le operazioni all'interno dell'unità transazionale non vengano completate correttamente. Combinando un insieme di operazioni correlate in un'unità che ha successo o fallisce completamente, è possibile semplificare la gestione degli errori e rendere l'applicazione più affidabile.
I sistemi di elaborazione delle transazioni sono costituiti da hardware del computer e software che ospitano un'applicazione orientata alle transazioni che esegue le transazioni di routine necessarie per svolgere attività aziendali. Gli esempi includono sistemi che gestiscono l'ingresso degli ordini di vendita, le prenotazioni aeree, la retribuzione, i record dei dipendenti, la produzione e la spedizione.
Questa sezione fornisce informazioni generali sull'elaborazione delle transazioni e informazioni specifiche su come scrivere applicazioni transazionali e gestori di risorse tramite Microsoft .NET Framework.
In questa sezione
Nozioni fondamentali sulle transazioni
Introduce i concetti e i termini di elaborazione delle transazioni di base.
Funzionalità fornite da System.Transactions
Viene illustrato come usare le funzionalità in System.Transactions per scrivere un'applicazione transazionale personalizzata.
Riferimenti
System.Transactions
Fornisce classi che consentono al codice di partecipare alle transazioni. Le classi supportano le transazioni con più partecipanti distribuiti, notifiche a più fasi e registrazioni durevoli.