Klasa Transaction

Klasa Transaction, zlokalizowana w przestrzeni nazw System.Transactions, została wprowadzona w .NET 2.0. Reprezentuje ona transakcje, z którymi pracują wszystkie menedżery transakcji w .NET.

[Serializable]
public class Transaction : IDisposable,ISerializable
{
   public static Transaction Current
   {get;set;}
   public void Rollback(); // Przerwij transakcję
   public void Dispose();
   // Reszta klasy...
}

Programiści rzadko kiedy korzystają bezpośrednio z klasy Transaction. Głównym powodem bezpośredniego użycia klasy Transaction jest ręczne przerwanie transakcji za pomocą wywołania metody Rollback(). Dodatkowo przy użyciu tej klasy można zarejestrować menedżery zasobów, określić poziom izolacji, skorzystać ze zdarzeń transakcji, sklonować ...

Get Programowanie usług WCF now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.