Click or drag to resize

MonitorSlimLock Class

[Missing <summary> documentation for "T:com.espertech.esper.compat.threading.locks.MonitorSlimLock"]

Inheritance Hierarchy
SystemObject
  com.espertech.esper.compat.threading.locksMonitorSlimLock

Namespace:  com.espertech.esper.compat.threading.locks
Assembly:  NEsper.Compat (in NEsper.Compat.dll) Version: 8.0.0.0
Syntax
C#
public class MonitorSlimLock : ILockable

The MonitorSlimLock type exposes the following members.

Constructors
  NameDescription
Public methodMonitorSlimLock
Initializes a new instance of the MonitorSlimLock class
Public methodMonitorSlimLock(Int32)
Initializes a new instance of the MonitorSlimLock class.
Top
Properties
  NameDescription
Public propertyIsHeldByCurrentThread
Gets a value indicating whether this instance is held by current thread.
Public propertyLockDepth
Gets the lock depth.
Public propertyLockTimeout
Gets the number of milliseconds until the lock acquisition fails.
Top
Methods
  NameDescription
Public methodAcquire
Acquires a lock against this instance.
Public methodAcquire(Int64)
Public methodAcquire(Boolean, NullableT)
Public methodRelease
Releases this instance.
Public methodReleaseAcquire
Provides a temporary release of the lock if it is acquired. When the disposable object that is returned is disposed, the lock is re-acquired. This method is effectively the opposite of acquire.
Public methodToString
Returns a String that represents the current Object.
Top
Extension Methods
See Also