Class NamedLock
- Namespace
- CounterpointCollective.Threading
- Assembly
- CounterpointCollective.Threading.dll
public sealed class NamedLock : IDisposable
- Inheritance
-
NamedLock
- Implements
- Inherited Members
Constructors
NamedLock(string, NamedLockHandler, CallerInfo, Func<string>?)
public NamedLock(string key, NamedLockHandler rkdLockHandler, CallerInfo callerInfo, Func<string>? fDebugInfo)
Parameters
keystringrkdLockHandlerNamedLockHandlercallerInfoCallerInfofDebugInfoFunc<string>
Properties
CallerInfo
public CallerInfo CallerInfo { get; }
Property Value
DebugInfo
public string? DebugInfo { get; }
Property Value
Key
public string Key { get; }
Property Value
Timestamp
public DateTime Timestamp { get; }
Property Value
Methods
Describe()
public NamedLock.Description Describe()
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()