DistributedLock.FileSystem 1.0.3

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

Packages Downloads
Elsa.Workflows.Api
Provides API endpoints for client applications such as the Elsa Designer web component.
24
Elsa.EntityFrameworkCore
Provides Entity Framework Core implementations of various abstractions from various modules.
23
Elsa.Scheduling
Provides scheduling activities such as Timer, Delay and StartAt.
23
Elsa.Workflows.Runtime
Provides workflow runtime functionality.
23
Elsa.Core
Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application. This package contains the core of Elsa. Tip: reference the `Elsa` package instead of this one.
23
Elsa.Core
Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application. This package contains the core of Elsa. Tip: reference the `Elsa` package instead of this one.
22
Elsa.EntityFrameworkCore
Provides Entity Framework Core implementations of various abstractions from various modules.
21
Elsa.Workflows.Runtime
Provides workflow runtime functionality.
21
Elsa.Alterations.Core
Provides core interfaces, models and services that support the alteration engine.
21
Elsa.Scheduling
Provides scheduling activities such as Timer, Delay and StartAt.
20
Elsa.Http
Provides HTTP activities to listen for and send out HTTP requests.
20
Elsa.Workflows.Runtime
Provides workflow runtime functionality.
20
Elsa.Core
Elsa is a set of workflow libraries and tools that enable lean and mean workflowing capabilities in any .NET Core application. This package contains the core of Elsa. Tip: reference the `Elsa` package instead of this one.
20
Elsa.Alterations
Provides alterations for workflow instances.
19
Elsa.Scheduling
Provides scheduling activities such as Timer, Delay and StartAt.
19

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

.NET Framework 4.6.2

.NET Standard 2.0

.NET Standard 2.1

Version Downloads Last updated
1.0.3 18 03/06/2025
1.0.2 11 03/06/2025
1.0.1 10 08/07/2024
1.0.1-rc01 7 03/06/2025
1.0.0 9 03/06/2025
1.0.0-alpha02 10 03/06/2025