Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
При покупке книги из интернет-книжного магазина вы обмениваете деньгами (в виде кредита) на книгу. Если ваш кредит хороший, ряд связанных операций гарантирует, что вы получаете книгу и книжный магазин получает ваши деньги. Однако если одна операция в серии завершается ошибкой во время обмена, весь процесс обмена завершается ошибкой. Вы не получаете книгу, и книжный магазин не получает ваши деньги.
Технология, которая отвечает за балансировку и прогнозируемость обмена, называется обработкой транзакций. Транзакции гарантируют, что ресурсы, ориентированные на данные, не обновляются окончательно, если только все операции в единице транзакций не завершены успешно. Объединяя набор связанных операций в единицу, которая либо полностью завершается успешно, либо терпит неудачу, можно упростить обработку ошибок и сделать приложение более надежным.
Системы обработки транзакций состоят из компьютерного оборудования и программного обеспечения, в котором размещается приложение, ориентированное на транзакцию, которое выполняет обычные транзакции, необходимые для проведения бизнеса. Примеры включают в себя системы, которые управляют оформлением заказов на продажу, бронированием авиабилетов, расчетом заработной платы, учетом сотрудников, производством и доставкой.
В этом разделе содержатся общие сведения об обработке транзакций, а также конкретные сведения о том, как записывать транзакционные приложения и диспетчеры ресурсов с помощью Microsoft .NET Framework.
В этом разделе
Основы транзакций
Содержит основные термины и понятия обработки транзакций.
Функции, предоставляемые System.Transactions
Описывается, как можно использовать функции в System.Transactions для записи собственного приложения транзакций.
Справка
System.Transactions
Предоставляет классы, позволяющие коду участвовать в транзакциях. Классы поддерживают транзакции с несколькими распределенными участниками, уведомления в нескольких фазах и устойчивым участием.