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>) |