Przetwarzanie transakcji
Kupując książki z księgarni online, wymieniać się pieniądze (w formie kredytu) książki. Jeśli Twój kredytowej jest dobra, serii powiązanych operacji zapewnia, że Pobierz książkę o i księgarni pobiera pieniądze. Jednak w przypadku niepowodzenia podczas wymiany jednej operacji w serii całego exchange nie powiodło się. Użytkownik nie może korzystać książki i księgarni nie otrzymać pieniądze.
Technologia odpowiedzialnych za udostępnianie wymiany zrównoważona i przewidywalne jest wywoływana przetwarzania transakcji. Transakcje zapewniają, że zasoby zorientowane na dane nie zostaną trwale zaktualizowane, chyba że wszystkie operacje w jednostce transakcyjnej zostaną ukończone pomyślnie. Łącząc zestaw powiązanych operacji w jednostkę, która kończy się powodzeniem lub niepowodzeniem, można uprościć odzyskiwanie po błędach i sprawić, że aplikacja będzie bardziej niezawodna.
Systemy przetwarzania transakcji składają się ze sprzętu komputerowego i oprogramowania hostowania aplikacji zorientowanej 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, płacami, 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 usługi Microsoft .NET Framework.
W tej sekcji
Podstawowe informacje dotyczące transakcji
Wprowadzono podstawowe transakcji przetwarzania terminy i pojęcia.
Funkcje oferowane przez bibliotekę System.Transactions
Omówienie sposobu używania funkcji w System.Transactions do pisania własnej aplikacji transakcyjnej.
Odwołanie
System.Transactions
Udostępnia klasy, które pozwalają na uczestniczenie w transakcjach kodu. Klasy obsługują transakcje z wieloma uczestnikami rozproszonymi, powiadomienia o wielu fazach i trwałej listy.