Méthode MetadataStore.BeginTransaction
En cas de substitution dans une classe dérivée, démarre une transaction explicite sur le magasin des métadonnées qui a le niveau d'isolation spécifié.
Espace de noms: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (dans microsoft.synchronization.metadatastorage.dll)
Syntaxe
'Déclaration
Public MustOverride Sub BeginTransaction ( _
isolationLevel As IsolationLevel _
)
'Utilisation
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
)
Paramètres
- isolationLevel
Niveau d'isolation de la transaction.
Exceptions
Type d'exception | Condition |
---|---|
Un magasin des métadonnées n'a pas été ouvert ou créé, ou une transaction était déjà démarrée. |
Notes
Les modifications enregistrées après l'appel de cette méthode ne sont pas validées dans le magasin tant que la méthode CommitTransaction n'a pas été appelée.
Une transaction explicite doit être démarrée avant que des modifications ne puissent être écrites sur le magasin des métadonnées.
Voir aussi
Référence
Classe MetadataStore
Membres MetadataStore
Espace de noms Microsoft.Synchronization.MetadataStorage