Partager via


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

Exceptions

Type d'exception Condition

ObjectDisposedException

Cet objet a été éliminé ou n'a pas été initialisé correctement.

ArgumentOutOfRangeException

isolationLevel n'est pas une des valeurs suivantes de l'énumération System.Data.IsolationLevel : ReadCommitted,

RepeatableRead ou

Serializable.

InvalidOperationException

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