DistributedLock 2.8.1

DistributedLock is a .NET library that provides robust and easy-to-use distributed mutexes, reader-writer locks, and semaphores based on a variety of underlying technologies.

With DistributedLock, synchronizing access to a region of code across multiple applications/machines is as simple as:

await using (await myDistributedLock.AcquireAsync())
{
	// I hold the lock here
}

Read the documentation here.

Showing the top 20 packages that depend on DistributedLock.

Packages Downloads
Elsa.Common
Provides services and utility functions common to Elsa modules. For example, it provides a system clock and a memory store implementation.
2

.NET Framework 4.6.2

.NET Framework 4.7.2

.NET Standard 2.0

.NET Standard 2.1

Version Downloads Last updated
2.8.1 1 02/20/2026
2.8.0 1 02/10/2026
2.7.1 2 02/10/2026
2.7.0 2 02/10/2026
2.6.0 2 02/10/2026
2.5.1 2 02/10/2026
2.5.0 2 02/10/2026
2.4.0 2 02/10/2026
2.3.4 2 02/10/2026
2.3.3 2 02/10/2026
2.3.2 2 02/10/2026
2.3.1 2 02/10/2026
2.3.0 2 02/10/2026
2.2.0 2 02/10/2026
2.1.0 2 02/10/2026
2.0.2 2 02/10/2026
2.0.1 2 02/10/2026
2.0.0 2 02/10/2026
2.0.0-alpha02 2 02/10/2026
2.0.0-alpha01 2 02/10/2026
1.5.0 2 02/10/2026
1.5.0-beta01 2 02/10/2026
1.4.0 2 02/10/2026
1.3.1 2 02/10/2026
1.3.0 2 02/10/2026
1.2.0 2 02/10/2026
1.1.0 2 02/10/2026
1.0.1 2 02/10/2026
1.0.0 2 02/10/2026