SqlMetadataStore.BeginTransaction méthode (IsolationLevel)
Démarre une transaction explicite sur le magasin des métadonnées ayant 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 Overrides Sub BeginTransaction ( _
isolationLevel As IsolationLevel _
)
'Utilisation
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
)
Paramètres
isolationLevel
Niveau d'isolation de la transaction. Il doit s'agir de l'une des valeurs suivantes de l'énumération System.Data.IsolationLevel : ReadCommitted,
Exceptions
Type d'exception | Condition |
---|---|
Cet objet a été éliminé ou n'a pas été initialisé correctement. |
|
isolationLevel n'est pas une des valeurs suivantes de l'énumération System.Data.IsolationLevel : ReadCommitted, RepeatableRead ou Serializable. |
|
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.
Voir aussi
Référence
Classe SqlMetadataStore
Membres SqlMetadataStore
Espace de noms Microsoft.Synchronization.MetadataStorage