Share via


MetadataStore.IsTransactionActive Method

When overridden in a derived class, indicates whether an active transaction exists on the metadata store.

Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (in microsoft.synchronization.metadatastorage.dll)

Syntax

'Declaration
Public MustOverride Function IsTransactionActive ( _
    <OutAttribute> ByRef isolationLevel As IsolationLevel _
) As Boolean
'Usage
Dim instance As MetadataStore
Dim isolationLevel As IsolationLevel
Dim returnValue As Boolean

returnValue = instance.IsTransactionActive(isolationLevel)
public abstract bool IsTransactionActive (
    out IsolationLevel isolationLevel
)
public:
virtual bool IsTransactionActive (
    [OutAttribute] IsolationLevel% isolationLevel
) abstract
public abstract boolean IsTransactionActive (
    /** @attribute OutAttribute() */ /** @ref */ IsolationLevel isolationLevel
)
JScript does not support passing value-type arguments by reference.

Parameters

  • isolationLevel
    Returns the isolation level of the currently active transaction, or Unspecified if no active transaction exists.

Return Value

true if an active transaction exists on the metadata store; otherwise, false.

Remarks

An active transaction can be started by calling BeginTransaction.

See Also

Reference

MetadataStore Class
MetadataStore Members
Microsoft.Synchronization.MetadataStorage Namespace