DistributedLock.Core 1.0.8
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 |
---|---|
Elsa.Abstractions
Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application.
This package provides abstractions and models that are used by Elsa.Core and other related packages. You don't need to reference this package separately if you reference any other Elsa package.
|
4 |
Elsa.KeyValues
Provides a store for holding key value records.
|
4 |
Volo.Abp.DistributedLocking
Package Description
|
4 |
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 ;)
|
4 |
Elsa.Common
Provides services and utility functions common to Elsa modules.
For example, it provides a system clock and a memory store implementation.
|
4 |
Volo.Abp.DistributedLocking
Package Description
|
3 |
Elsa.Abstractions
Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application.
This package provides abstractions and models that are used by Elsa.Core and other related packages. You don't need to reference this package separately if you reference any other Elsa package.
|
3 |
Elsa.Workflows.Runtime
Provides workflow runtime functionality.
|
3 |
Elsa.Expressions
Provides infrastructure for registering and executing workflow expressions.
Out of the box, it provides a DelegateExpression and LiteralExpression.
|
3 |
DistributedLock.Postgres
Provides a distributed lock implementation based on Postgresql
|
3 |
Elsa.Workflows.Management
Provides workflow management functionality.
|
3 |
Elsa.Tenants
Provides multitenancy services.
|
3 |
Elsa.KeyValues
Provides a store for holding key value records.
|
3 |
See https://github.com/madelson/DistributedLock#release-notes
.NET Framework 4.6.2
- Microsoft.Bcl.AsyncInterfaces (>= 8.0.0)
- System.ValueTuple (>= 4.5.0)
.NET 8.0
- No dependencies.
.NET Standard 2.0
- Microsoft.Bcl.AsyncInterfaces (>= 8.0.0)
.NET Standard 2.1
- No dependencies.
Version | Downloads | Last updated |
---|---|---|
1.0.8 | 1 | 2025/5/26 |
1.0.7 | 1 | 2025/6/4 |
1.0.6 | 1 | 2025/6/4 |
1.0.6-alpha01 | 1 | 2025/5/27 |
1.0.5 | 1 | 2025/6/4 |
1.0.5-alpha001 | 1 | 2025/5/27 |
1.0.4 | 1 | 2025/6/3 |
1.0.4-beta001 | 1 | 2025/5/27 |
1.0.3 | 1 | 2025/6/4 |
1.0.3-rc01 | 1 | 2025/5/29 |
1.0.2 | 1 | 2025/6/4 |
1.0.1 | 1 | 2025/6/3 |
1.0.0 | 1 | 2025/6/4 |
1.0.0-alpha02 | 1 | 2025/5/28 |
1.0.0-alpha01 | 1 | 2025/5/27 |