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


TransactionManager - класс

Создание Transaction объекты и вести отслеживание текущей активной транзакции.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.TransactionManager

Пространство имен:  Microsoft.VisualStudio.Modeling
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Синтаксис

'Декларация
Public Class TransactionManager
public class TransactionManager

Тип TransactionManager предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод TransactionManager Инициализирует новый экземпляр класса TransactionManager.

В начало страницы

Свойства

  Имя Описание
Открытое свойство CurrentTransaction Возвращает текущую активную транзакцию.
Открытое свойство InTransaction True если активная транзакция.
Открытое свойство Store Возвращает хранилище, что это диспетчеру TransactionManager часть.
Открытое свойство TransactionDepth Возвращает глубину вложенных транзакций.

В начало страницы

Методы

  Имя Описание
Открытый метод AddCanCommitCallback Регистрирует делегат, который может проголосовать on, разрешена ли commit ().
Открытый метод BeginTransaction() Создает новый объект транзакции с заданным именем и возвращает ссылку на него.
Открытый метод BeginTransaction(String) Создает новый объект транзакции с заданным именем и возвращает ссылку на него.
Открытый метод BeginTransaction(String, Boolean) Создает новый объект транзакции с заданным именем и возвращает ссылку на него.
Открытый метод BeginTransaction(String, Boolean, TransactionContext) Создает новый объект транзакции с заданным именем и возвращает ссылку на него
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод RemoveCanCommitCallback Удаляет делегат из списка голосуя.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Заметки

Примеры и дополнительные сведения см. в разделе Использование транзакций.

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

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling - пространство имен