Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1551 | Anzahl registrierter User: 1841 | Besucher online: 53
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Verteilte Transaktion (System.Transactions)


Autor: Rainbird
Sprache: C#
Bewertung:
3.77 (3 votes)
Anzahl der Aufrufe: 5258
  
Kick it on dotnet-kicks.de  

Beschreibung:

Mit dem System.Transactions-Namensraum lassen sich ganz leicht automatische verteilte Transaktionen (Server- und Datenbanksystem übergreifend) realisieren. Um die Abwicklung kümmert sich der DTC (Distributed Transaction Coordinator).

Mit diesem einfachen Snippet, muss man die Transaktionsklammen nicht immer tippen und vergisst auch den Aufruf der Complete-Methode nicht mehr.


Abgelegt unter: System.Transactions, Transaction, TransactionScope, Transaktion, verteilte, distributed transaction, DTC, transaction context.



C#
1
2
3
4
5
6
7
8
// An verteilter Transaktion teilnehmen bzw. neuen Transaktionskontext einrichten
using (System.Transactions.TransactionScope scope = new System.Transactions.TransactionScope(System.Transactions.TransactionScopeOption.Required))
{
    //TODO: Hier transaktionalen Code schreiben!

    // Transaktion abschließen
    scope.Complete();
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.