SubordinateTransaction Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет некорневую транзакцию, которая может быть делегирована. Этот класс не наследуется.
public ref class SubordinateTransaction sealed : System::Transactions::Transaction
public sealed class SubordinateTransaction : System.Transactions.Transaction
[System.Serializable]
public sealed class SubordinateTransaction : System.Transactions.Transaction
type SubordinateTransaction = class
inherit Transaction
[<System.Serializable>]
type SubordinateTransaction = class
inherit Transaction
Public NotInheritable Class SubordinateTransaction
Inherits Transaction
- Наследование
- Атрибуты
Комментарии
Этот класс является производным от Transaction и предоставляет конструктор, который принимает реализацию ISimpleTransactionSuperior интерфейса. Экземпляры этого типа не являются корневой транзакцией, но могут быть делегированы.
Конструкторы
SubordinateTransaction(IsolationLevel, ISimpleTransactionSuperior) |
Инициализирует новый экземпляр класса SubordinateTransaction. |
Свойства
IsolationLevel |
Получает уровень изоляции транзакции. (Унаследовано от Transaction) |
PromoterType |
Однозначно определяет формат |
TransactionInformation |
Извлекает дополнительные сведения о транзакции. (Унаследовано от Transaction) |
Методы
BeginCommitInternal(AsyncCallback) |
Представляет некорневую транзакцию, которая может быть делегирована. Этот класс не наследуется. (Унаследовано от Transaction) |
Clone() |
Создает копию транзакции. (Унаследовано от Transaction) |
DependentClone(DependentCloneOption) |
Создает зависимую копию транзакции. (Унаследовано от Transaction) |
Dispose() |
Освобождает ресурсы, удерживаемые объектом. (Унаследовано от Transaction) |
EndCommitInternal(IAsyncResult) |
Представляет некорневую транзакцию, которая может быть делегирована. Этот класс не наследуется. (Унаследовано от Transaction) |
EnlistDurable(Guid, IEnlistmentNotification, EnlistmentOptions) |
Присоединяет диспетчер долгосрочных ресурсов, поддерживающий двухфазную фиксацию, для участия в транзакции. (Унаследовано от Transaction) |
EnlistDurable(Guid, ISinglePhaseNotification, EnlistmentOptions) |
Присоединяет диспетчер долгосрочных ресурсов, поддерживающий однофазную оптимизацию фиксации, для участия в транзакции. (Унаследовано от Transaction) |
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification) |
Присоединяет диспетчер ресурсов, имеющий внутреннюю транзакцию, с помощью повышаемого однофазного зачисления (PSPE). (Унаследовано от Transaction) |
EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification, Guid) |
Присоединяет диспетчер ресурсов, имеющий внутреннюю транзакцию, с помощью повышаемого однофазного зачисления (PSPE). (Унаследовано от Transaction) |
EnlistVolatile(IEnlistmentNotification, EnlistmentOptions) |
Включает диспетчер быстро изменяющихся ресурсов с поддержкой двухфазной фиксации для участия в транзакции. (Унаследовано от Transaction) |
EnlistVolatile(ISinglePhaseNotification, EnlistmentOptions) |
Присоединяет диспетчер переменных ресурсов, поддерживающий однофазную оптимизацию фиксации, для участия в транзакции. (Унаследовано от Transaction) |
Equals(Object) |
Определяет, равны ли данная транзакция и указанный объект. (Унаследовано от Transaction) |
GetHashCode() |
Возвращает хэш-код данного экземпляра. (Унаследовано от Transaction) |
GetPromotedToken() |
Возвращает объект , |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
PromoteAndEnlistDurable(Guid, IPromotableSinglePhaseNotification, ISinglePhaseNotification, EnlistmentOptions) |
Продвигает и присоединяет диспетчер долгосрочных ресурсов, поддерживающий двухфазную фиксацию, для участия в транзакции. (Унаследовано от Transaction) |
Rollback() |
Выполняет откат транзакции (прерывает ее). (Унаследовано от Transaction) |
Rollback(Exception) |
Выполняет откат транзакции (прерывает ее). (Унаследовано от Transaction) |
SetDistributedTransactionIdentifier(IPromotableSinglePhaseNotification, Guid) |
Задает идентификатор распределенной транзакции, созданный отличным от MSDTC активатором. (Унаследовано от Transaction) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
События
TransactionCompleted |
Указывает, что транзакция завершена. (Унаследовано от Transaction) |
Явные реализации интерфейса
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Получает SerializationInfo вместе с данными, необходимыми для сериализации данной транзакции. (Унаследовано от Transaction) |
Применяется к
Потокобезопасность
Данный тип потокобезопасен.