Show / Hide Table of Contents

Interface ILockStrategy

Inherited Members
IDisposable.Dispose()
Namespace: DotNetNuke.Collections.Internal
Assembly: DotNetNuke.dll
Syntax
public interface ILockStrategy : IDisposable

Properties

SupportsConcurrentReads

Declaration
bool SupportsConcurrentReads { get; }
Property Value
Type Description
bool

ThreadCanRead

Declaration
bool ThreadCanRead { get; }
Property Value
Type Description
bool

ThreadCanWrite

Declaration
bool ThreadCanWrite { get; }
Property Value
Type Description
bool

Methods

GetReadLock()

Declaration
ISharedCollectionLock GetReadLock()
Returns
Type Description
ISharedCollectionLock

GetReadLock(TimeSpan)

Declaration
ISharedCollectionLock GetReadLock(TimeSpan timeout)
Parameters
Type Name Description
TimeSpan timeout
Returns
Type Description
ISharedCollectionLock

GetWriteLock()

Declaration
ISharedCollectionLock GetWriteLock()
Returns
Type Description
ISharedCollectionLock

GetWriteLock(TimeSpan)

Declaration
ISharedCollectionLock GetWriteLock(TimeSpan timeout)
Parameters
Type Name Description
TimeSpan timeout
Returns
Type Description
ISharedCollectionLock

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS