Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |
|---|---|
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