Interface ILockStrategy
  
  
  
  
  Assembly: DotNetNuke.dll
  Syntax
  
    public interface ILockStrategy : IDisposable
   
  Properties
  
  SupportsConcurrentReads
  
  
  Declaration
  
    bool SupportsConcurrentReads { get; }
   
  Property Value
  
  
  ThreadCanRead
  
  
  Declaration
  
    bool ThreadCanRead { get; }
   
  Property Value
  
  
  ThreadCanWrite
  
  
  Declaration
  
    bool ThreadCanWrite { get; }
   
  Property Value
  
  Methods
  
  GetReadLock()
  
  
  Declaration
  
    ISharedCollectionLock GetReadLock()
   
  Returns
  
  
  GetReadLock(TimeSpan)
  
  
  Declaration
  
    ISharedCollectionLock GetReadLock(TimeSpan timeout)
   
  Parameters
  
  Returns
  
  
  GetWriteLock()
  
  
  Declaration
  
    ISharedCollectionLock GetWriteLock()
   
  Returns
  
  
  GetWriteLock(TimeSpan)
  
  
  Declaration
  
    ISharedCollectionLock GetWriteLock(TimeSpan timeout)
   
  Parameters
  
  Returns
  
  Extension Methods