Compartir a través de


MetadataStore.BeginTransaction Método

Cuando se invalida en una clase derivada, inicia una transacción explícita en el almacén de metadatos que tiene el nivel de aislamiento especificado.

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

Sintaxis

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

Parámetros

  • isolationLevel
    Nivel de aislamiento de la transacción.

Excepciones

Tipo de excepción Condición

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 no se llama a CommitTransaction.

Una transacción explícita debe iniciarse antes de que se puedan escribir cambios en el almacén de metadatos.

Vea también

Referencia

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