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
abstract IsTransactionActive : 
        isolationLevel:IsolationLevel byref -> bool 
public abstract function IsTransactionActive(
    isolationLevel : IsolationLevel
) : boolean

Parameters

  • isolationLevel
    Type: System.Data.IsolationLevel%
    Returns the isolation level of the currently active transaction, or Unspecified if no active transaction exists.

Return Value

Type: System.Boolean
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

Microsoft.Synchronization.MetadataStorage Namespace