Метод MetadataStore.BeginTransaction
При переопределении в производном классе запускает в хранилище метаданных явную транзакцию с указанным уровнем изоляции.
Пространство имен: Microsoft.Synchronization.MetadataStorage
Сборка: Microsoft.Synchronization.MetadataStorage (в microsoft.synchronization.metadatastorage.dll)
Синтаксис
'Декларация
Public MustOverride Sub BeginTransaction ( _
isolationLevel As IsolationLevel _
)
'Применение
Dim instance As MetadataStore
Dim isolationLevel As IsolationLevel
instance.BeginTransaction(isolationLevel)
public abstract void BeginTransaction (
IsolationLevel isolationLevel
)
public:
virtual void BeginTransaction (
IsolationLevel isolationLevel
) abstract
public abstract void BeginTransaction (
IsolationLevel isolationLevel
)
public abstract function BeginTransaction (
isolationLevel : IsolationLevel
)
Параметры
- isolationLevel
Уровень изоляции транзакции.
Исключения
Тип исключения | Условие |
---|---|
Хранилище метаданных не открыто или не создано, либо транзакция уже запущена. |
Замечания
Изменения, сохраненные после вызова этого метода, не фиксируются в хранилище до вызова метода CommitTransaction.
Явная транзакция должна быть начата до того, как любые изменения могут быть записаны в хранилище метаданных.
См. также
Справочник
Класс MetadataStore
Элементы MetadataStore
Пространство имен Microsoft.Synchronization.MetadataStorage