Chat Support
Loupe - Log - Monitor - Resolve
Gibraltar.Data Namespace / InterprocessLock Class


InterprocessLock Class Properties

For a list of all members of this type, see InterprocessLock members.

Public Properties
 NameDescription
Public PropertyThe actual holder of the lock if we are a secondary lock on the same thread, or ourselves if we hold the file lock.  
Public PropertyGets or sets the dispose-on-close policy for the lock proxy associated with this lock instance.  
Public PropertyThe full (unique) name for the lock, combining the index path and lock name.  
Public PropertyThe name of the repository this lock controls access to.  
Public PropertyWhether this lock instance has been disposed (and thus does not hold any locks).  
Public PropertyReports if this request instance has expired and should be skipped over because no thread is still waiting on it.  
Public PropertyReports if this lock object holds a secondary lock rather than the actual lock (or no lock).  
Public PropertyThe name of the lock within the repository.  
Public PropertyThe object that is currently holding the lock.  
Public PropertyThe thread that created and waits on this request and owns the lock when this request is granted.  
Public PropertyThe ManagedThreadId of the thread that owns this lock instance.  
Public PropertyWhether this lock request is willing to wait (finite) for the lock or return immediately if not available.  
Public PropertyThe clock time at which this lock request wants to stop waiting for the lock and give up. (MaxValue once the lock is granted, MinValue if the lock was denied.)  
Top
See Also