DistributedLock.Core 1.0.9

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.Core.

Packages Downloads
Volo.Abp.DistributedLocking
Package Description
11
DistributedLock.Redis
Provides distributed locking primitives based on Redis
10
Volo.Abp.DistributedLocking
Package Description
2
Elsa.Workflows.Core
Provides core workflowing functionality. Basically the heart of Elsa Workflows.
2
Elsa.Common
Provides services and utility functions common to Elsa modules. For example, it provides a system clock and a memory store implementation.
2
Elsa.Expressions
Provides infrastructure for registering and executing workflow expressions. Out of the box, it provides a DelegateExpression and LiteralExpression.
2
Elsa.EntityFrameworkCore
Provides Entity Framework Core implementations of various abstractions from various modules.
2
Elsa.Dsl
Provides a custom DSL to write workflows with in a syntax similar to JavaScript but with native keywords translating to workflow functionality. For example if/else would translate to the If activity. Very cool, but also very experimental ;)
1
Elsa
Bundles the most commonly-used packages when building an Elsa workflows application.
1
Elsa.Workflows.Runtime
Provides workflow runtime functionality.
1
Elsa.Workflows.Core
Provides core workflowing functionality. Basically the heart of Elsa Workflows.
1

See https://github.com/madelson/DistributedLock#release-notes

.NET Framework 4.6.2

.NET 8.0

  • No dependencies.

.NET Standard 2.0

.NET Standard 2.1

  • No dependencies.

Version Downloads Last updated
1.0.9 1 03/26/2026
1.0.8 1 03/26/2026
1.0.7 1 03/26/2026
1.0.6 1 03/26/2026
1.0.6-alpha01 1 03/26/2026
1.0.5 12 09/18/2023
1.0.5-alpha001 1 03/26/2026
1.0.4 10 09/18/2023
1.0.4-beta001 1 03/26/2026
1.0.3 1 03/27/2026
1.0.3-rc01 1 03/26/2026
1.0.2 0 06/18/2021
1.0.1 1 03/26/2026
1.0.0 1 03/27/2026
1.0.0-alpha02 1 03/26/2026
1.0.0-alpha01 1 03/26/2026