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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.