Compartir a través de


SqlMetadataStore.BeginTransaction Método (IsolationLevel)

Inicia una transacción explícita en el almacén de metadatos que tiene un nivel de aislamiento especificado.

Espacio de nombres: Microsoft.Synchronization.MetadataStorage
Ensamblado: Microsoft.Synchronization.MetadataStorage (en microsoft.synchronization.metadatastorage.dll)

Sintaxis

'Declaración
Public Overrides Sub BeginTransaction ( _
    isolationLevel As IsolationLevel _
)
'Uso
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
)

Parámetros

Excepciones

Tipo de excepción Condición

ObjectDisposedException

Este objeto se ha eliminado o no se ha inicializado correctamente.

ArgumentOutOfRangeException

isolationLevel no es uno de los valores siguientes de la enumeración System.Data.IsolationLevel: ReadCommitted,

RepeatableRead, o bien

Serializable.

InvalidOperationException

No se ha abierto o creado un almacén de metadatos, o ya se había iniciado una transacción.

Notas

Los cambios que se guardan tras llamar a este método no se confirman en el almacén de metadatos hasta que se llama a CommitTransaction.

Vea también

Referencia

SqlMetadataStore Clase
SqlMetadataStore Miembros
Microsoft.Synchronization.MetadataStorage Espacio de nombres