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.
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
isolationLevel
Nivel de aislamiento de la transacción. Debe ser uno de los valores siguientes de la enumeración System.Data.IsolationLevel: ReadCommitted,RepeatableRead, o bien
Excepciones
| Tipo de excepción | Condición |
|---|---|
Este objeto se ha eliminado o no se ha inicializado correctamente. |
|
isolationLevel no es uno de los valores siguientes de la enumeración System.Data.IsolationLevel: ReadCommitted, RepeatableRead, o bien Serializable. |
|
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