Поделиться через


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
Наследование
SinglePhaseEnlistment

Комментарии

При вызове реализации 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)

Применяется к

Потокобезопасность

Данный тип потокобезопасен.

См. также раздел