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


DataTransaction Класс

Определение

Представляет реализацию интерфейса IVsDataTransaction.

public ref class DataTransaction abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataTransaction
public abstract class DataTransaction : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataTransaction
type DataTransaction = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataTransaction
Public MustInherit Class DataTransaction
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataTransaction
Наследование
Реализации

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

DataTransaction()

Создает новый экземпляр класса DataTransaction.

DataTransaction(IVsDataConnection)

Создает экземпляр нового экземпляра DataTransaction класса , указывая подключение к данным.

Свойства

CurrentTransactionLevel

Возвращает числовое значение, указывающее текущий уровень транзакции.

Site

Возвращает или задает сайт объекта.

(Унаследовано от DataSiteableObject<T>)

Методы

BeginTransaction()

Инициирует транзакцию и возвращает новый текущий уровень транзакции.

CommitTransaction()

Фиксирует транзакцию и возвращает новый текущий уровень транзакции.

OnSiteChanged(EventArgs)

Вызывает событие SiteChanged.

(Унаследовано от DataSiteableObject<T>)
RollbackTransaction()

Выполняет откат или отмену транзакции и возвращает новый текущий уровень транзакции.

События

SiteChanged

Происходит при изменении свойства Site.

(Унаследовано от DataSiteableObject<T>)

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