Table of Contents

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

key string
rkdLockHandler NamedLockHandler
callerInfo CallerInfo
fDebugInfo Func<string>

Properties

CallerInfo

public CallerInfo CallerInfo { get; }

Property Value

CallerInfo

DebugInfo

public string? DebugInfo { get; }

Property Value

string

Key

public string Key { get; }

Property Value

string

Timestamp

public DateTime Timestamp { get; }

Property Value

DateTime

Methods

Describe()

public NamedLock.Description Describe()

Returns

NamedLock.Description

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()