Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Gdy kupujesz książkę z księgarni online, wymieniasz pieniądze (w formie kredytu) za książkę. Jeśli twoja zdolność kredytowa jest dobra, seria powiązanych operacji gwarantuje, że otrzymasz książkę, a księgarnia dostanie pieniądze. Jeśli jednak jedna operacja w serii zakończy się niepowodzeniem podczas wymiany, cała wymiana zakończy się niepowodzeniem. Nie dostajesz książki, a księgarnia nie dostaje pieniędzy.
Technologia odpowiedzialna za zapewnienie równowagi i przewidywalności wymiany jest nazywana przetwarzaniem transakcji. Transakcje zapewniają, że zasoby zorientowane na dane nie są trwale aktualizowane, chyba że wszystkie operacje w ramach jednostki transakcyjnej zakończą się pomyślnie. Łącząc zestaw powiązanych operacji w jednostce, która kończy się powodzeniem lub całkowicie kończy się niepowodzeniem, można uprościć odzyskiwanie błędów i zwiększyć niezawodność aplikacji.
Systemy przetwarzania transakcji składają się ze sprzętu komputerowego i oprogramowania obsługującego aplikację zorientowaną na transakcje, która wykonuje rutynowe transakcje niezbędne do prowadzenia działalności. Przykłady obejmują systemy, które zarządzają wpisem zamówienia sprzedaży, rezerwacjami linii lotniczych, listami płac, rekordami pracowników, produkcją i wysyłką.
Ta sekcja zawiera zarówno ogólne informacje dotyczące przetwarzania transakcji, jak i szczegółowe informacje na temat pisania aplikacji transakcyjnych i menedżerów zasobów przy użyciu programu Microsoft .NET Framework.
W tej Sekcji
Podstawy transakcji
Wprowadza podstawowe terminy i pojęcia dotyczące przetwarzania transakcji.
Funkcje udostępniane przez System.Transactions
W tym artykule omówiono sposób używania funkcji w pliku System.Transactions do pisania własnej aplikacji transakcyjnej.
Źródło
System.Transactions
Udostępnia klasy, które umożliwiają kodowi uczestnictwo w transakcjach. Klasy obsługują transakcje z wieloma rozproszonymi uczestnikami, powiadomieniami wielofazowymi oraz trwałymi rejestracjami.