PostSharpAPI ReferencePost­Sharp.​Patterns.​Caching.​LockingLocal­Lock­Manager
Open sandboxFocus

LocalLockManager Class

An implementation of ILockManager in which every instance of the LocalLockManager has its own set of named locks that are not shared in any way with other instances. The LocalLockManager can be used to synchronize the execution of methods in the current process and AppDomain.

Inheritance
System.Object
LocalLockManager
Implements
ILockManager
Namespace: PostSharp.Patterns.Caching.Locking
Assembly: PostSharp.Patterns.Caching.dll
Syntax
public sealed class LocalLockManager : Object, ILockManager

Constructors

Name Description
LocalLockManager()

Methods

Name Description
GetLock(String)

Gets a handle to a named lock. This method must return immediately. Waiting, if any, must be done in the Acquire(TimeSpan, CancellationToken) method.