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


DataTransaction - класс

Разрешает транзакционную обработку, которая позволяет зафиксировать или откатить ряд взаимосвязанных операций как пакет.

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

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataTransaction

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

Синтаксис

'Декларация
Public MustInherit Class DataTransaction _
    Inherits DataSiteableObject(Of IVsDataConnection) _
    Implements IVsDataTransaction
public abstract class DataTransaction : DataSiteableObject<IVsDataConnection>, 
    IVsDataTransaction
public ref class DataTransaction abstract : public DataSiteableObject<IVsDataConnection^>, 
    IVsDataTransaction
[<AbstractClass>]
type DataTransaction =  
    class
        inherit DataSiteableObject<IVsDataConnection>
        interface IVsDataTransaction
    end
public abstract class DataTransaction extends DataSiteableObject<IVsDataConnection> implements IVsDataTransaction

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

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

  Имя Описание
Защищенный метод DataTransaction() Создает новый экземпляр класса DataTransaction.
Защищенный метод DataTransaction(IVsDataConnection) Создает новый экземпляр класса DataTransaction установкой подключения к данным.

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

Свойства

  Имя Описание
Открытое свойство CurrentTransactionLevel Возвращает числовое значение, показывающее уровень текущей транзакции.
Открытое свойство Site Возвращает или задает сайт объекта. (Унаследовано от DataSiteableObject<T>.)

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

Методы

  Имя Описание
Открытый метод BeginTransaction Запускает транзакцию и возвращается новый уровень текущей транзакции.
Открытый метод CommitTransaction Фиксирует транзакцию и возвращается новый уровень текущей транзакции.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnSiteChanged Создает событие SiteChanged. (Унаследовано от DataSiteableObject<T>.)
Открытый метод RollbackTransaction Откатит или неупакованные пространства, транзакции и передачи новый уровень текущей транзакции.
Открытый метод ToString Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.)

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

События

  Имя Описание
Открытое событие SiteChanged Происходит при изменении свойства Site. (Унаследовано от DataSiteableObject<T>.)

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

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

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

См. также

Ссылки

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