AWWW-1st3.6-w09.tresc-1.0-Slajd28

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Automatyczne transakcje w ASP.NET

Automatyczne transakcje w ASP.NET


ASP.NET wspiera transakcje automatyczne w ramach modelu transakcji rozproszonych Microsoft dla Microsoft Transaction Server, COM+ i wspólnego środowiska uruchomieniowego .NET. W modelu tym komponent oznaczony jako biorący udział w transakcji będzie automatycznie uruchomiony w kontekście transakcyjnym.

W ASP.NET zachowanie strony względem transakcji specyfikowane jest deklaratywnie poprzez atrybut Transaction dyrektywy @Page. Atrybut ten może przyjąć jedną z następujących wartości:

Disabled – ASP.NET zignoruje kontekst transakcyjny (wartość domyślna);

NotSupported – strona będzie uruchomiona poza kontekstem transakcyjnym, niezależnie od tego czy jest w danej chwili aktywna transakcja czy nie;

Supported – strona będzie uruchomiona w kontekście bieżącej transakcji jeśli istnieje aktywna transakcja lub bez transakcji w przeciwnym wypadku;

Required - strona będzie uruchomiona w kontekście bieżącej transakcji jeśli istnieje aktywna transakcja lub rozpocznie nową transakcję w przeciwnym wypadku;

RequiresNew – strona rozpocznie nową transakcję dla każdego żądania, niezależnie od tego czy istnieje aktywna transakcja czy nie.


<< Poprzedni slajd | Spis treści | Następny slajd >>