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