Udostępnij za pośrednictwem


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.