SinglePhaseEnlistment Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет набор обратных вызовов, которые облегчают взаимодействие между участником, присоединенным к однофазной фиксации, и диспетчером транзакций при получении уведомления SinglePhaseCommit(SinglePhaseEnlistment).
public ref class SinglePhaseEnlistment : System::Transactions::Enlistment
public class SinglePhaseEnlistment : System.Transactions.Enlistment
type SinglePhaseEnlistment = class
inherit Enlistment
Public Class SinglePhaseEnlistment
Inherits Enlistment
- Наследование
Комментарии
При вызове реализации SinglePhaseCommit диспетчера ресурсов и передаче экземпляра этого типа участник уведомляет диспетчер транзакций с помощью Committed метода или Aborted метода , чтобы указать, должна ли транзакция быть зафиксирована или откатена.
Методы
| Имя | Описание |
|---|---|
| Aborted() |
Представляет функцию обратного вызова, используемую для передачи диспетчеру транзакций указания откатить транзакцию. |
| Aborted(Exception) |
Представляет функцию обратного вызова, используемую для передачи диспетчеру транзакций указания откатить транзакцию, а также предоставляет объяснение. |
| Committed() |
Представляет функцию обратного вызова, используемую для передачи диспетчеру транзакций уведомления о том, что однофазная фиксация была успешно завершена. |
| Done() |
Указывает, что участник транзакции завершил свою работу. (Унаследовано от Enlistment) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| InDoubt() |
Представляет функцию обратного вызова, используемую для передачи диспетчеру транзакций уведомления о том, что состояние транзакции — сомнительное. |
| InDoubt(Exception) |
Представляет функцию обратного вызова, используемую для передачи диспетчеру транзакций уведомления о том, что состояние транзакции — сомнительное, а также предоставляет объяснение. |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Применяется к
Потокобезопасность
Данный тип потокобезопасен.