Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Startet eine explizite Transaktion mit dem Metadatenspeicher, die über die angegebene Isolationsstufe verfügt.
Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (in microsoft.synchronization.metadatastorage.dll)
Syntax
'Declaration
Public Overrides Sub BeginTransaction ( _
isolationLevel As IsolationLevel _
)
'Usage
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
)
Parameter
isolationLevel
Die Isolationsstufe der Transaktion. Hierbei muss es sich um einen der folgenden Werte aus der System.Data.IsolationLevel-Enumeration handeln: ReadCommitted,RepeatableRead oder
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
Dieses Objekt wurde verworfen oder nicht ordnungsgemäß initialisiert. |
|
isolationLevel entspricht keinem der folgenden Werte aus der System.Data.IsolationLevel-Enumeration: ReadCommitted, RepeatableRead oder Serializable. |
|
Es wurde kein Metadatenspeicher geöffnet oder erstellt, oder es wurde bereits eine Transaktion gestartet. |
Hinweise
Für Änderungen, die nach dem Aufruf dieser Methode gespeichert werden, wird erst dann ein Commit an den Speicher ausgeführt, wenn CommitTransaction aufgerufen wird.
Siehe auch
Verweis
SqlMetadataStore-Klasse
SqlMetadataStore-Member
Microsoft.Synchronization.MetadataStorage-Namespace