Método MetadataStore.BeginTransaction
Quando substituído em uma classe derivada, inicia uma transação explícita no repositório de metadados que tem o nível de isolamento especificado.
Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (em microsoft.synchronization.metadatastorage.dll)
Sintaxe
'Declaração
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
O nível de isolamento da transação.
Exceções
Tipo de exceção | Condição |
---|---|
Um repositório de metadados não foi aberto ou criado, ou uma transação já foi iniciada. |
Comentários
As alterações salvas depois que este método é chamado não são confirmadas no repositório até que CommitTransaction seja chamado.
Uma transação explícita deve ser iniciada antes que quaisquer alterações possam ser gravadas no repositório de metadados.
Consulte também
Referência
Classe MetadataStore
Membros MetadataStore
Namespace Microsoft.Synchronization.MetadataStorage