BeginTransaction-Methode

Startet beim Überschreiben in einer abgeleiteten Klasse eine explizite Transaktion in dem Metadatenspeicher, der über die angegebene Isolationsstufe verfügt.

Namespace:  Microsoft.Synchronization.MetadataStorage
Assembly:  Microsoft.Synchronization.MetadataStorage (in Microsoft.Synchronization.MetadataStorage.dll)

Syntax

'Declaration
Public MustOverride Sub BeginTransaction ( _
    isolationLevel As IsolationLevel _
)
'Usage
Dim instance As MetadataStore
Dim isolationLevel As IsolationLevel

instance.BeginTransaction(isolationLevel)
public abstract void BeginTransaction(
    IsolationLevel isolationLevel
)
public:
virtual void BeginTransaction(
    IsolationLevel isolationLevel
) abstract
abstract BeginTransaction : 
        isolationLevel:IsolationLevel -> unit 
public abstract function BeginTransaction(
    isolationLevel : IsolationLevel
)

Parameter

Ausnahmen

Ausnahme Bedingung
InvalidOperationException

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.

Bevor Änderungen in den Metadatenspeicher geschrieben werden können, muss eine explizite Transaktion gestartet werden.

Siehe auch

Verweis

MetadataStore Klasse

MetadataStore-Member

Microsoft.Synchronization.MetadataStorage-Namespace