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


In This Topic
    InterprocessLock Class Members
    In This Topic

    The following tables list the members exposed by InterprocessLock.

    Public Fields
     NameDescription
    Public FieldThe file extension of lock files used to lock repositories..  
    Top
    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
    Public Methods
     NameDescription
    Public MethodPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.  
    Top
    See Also