Click or drag to resize

TelemetryLock Class

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

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

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

The TelemetryLock type exposes the following members.

Constructors
  NameDescription
Public methodTelemetryLock(ILockable)
Initializes a new instance of the TelemetryLock class.
Public methodTelemetryLock(String, ILockable)
Initializes a new instance of the TelemetryLock class.
Top
Methods
  NameDescription
Public methodAcquire
Acquires the lock; the lock is released when the disposable object that was returned is disposed.
Public methodAcquire(Int64)
Public methodAcquire(Boolean, NullableT)
Protected methodOnLockReleased
Raises the [E:LockReleased] event.
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.
Top
Events
  NameDescription
Public eventLockReleased
Occurs when the lock is released.
Top
Extension Methods
See Also