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() |
Представляет обратный вызов, используемый для указания диспетчеру транзакций, что SinglePhaseCommit успешно выполнен. |
| Done() |
Указывает, что участник транзакции завершил свою работу. (Унаследовано от Enlistment) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| InDoubt() |
Представляет обратный вызов, который используется для указания диспетчеру транзакций, что состояние транзакции сомневается. |
| InDoubt(Exception) |
Представляет обратный вызов, используемый для указания диспетчеру транзакций о том, что состояние транзакции сомневается и предоставляет объяснение. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Применяется к
Потокобезопасность
Этот тип является потокобезопасной.