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.Scheduling
Provides scheduling activities such as Timer, Delay and StartAt.
9
Elsa.Alterations.Core
Provides core interfaces, models and services that support the alteration engine.
9
Elsa.Workflows.Api
Provides API endpoints for client applications such as the Elsa Designer web component.
8
Elsa.Workflows.Runtime
Provides workflow runtime functionality.
8
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.
8
Elsa.Workflows.Api
Provides API endpoints for client applications such as the Elsa Designer web component.
7
Elsa.EntityFrameworkCore
Provides Entity Framework Core implementations of various abstractions from various modules.
7
Elsa.Alterations
Provides alterations for workflow instances.
7
Elsa.Scheduling
Provides scheduling activities such as Timer, Delay and StartAt.
7

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 5 3/6/2025
1.0.2 7 3/6/2025
1.0.1 7 8/7/2024
1.0.1-rc01 6 3/6/2025
1.0.0 6 3/6/2025
1.0.0-alpha02 5 3/6/2025