deadlock-dotnet-sdk
1.0.0
See the version list below for details.
dotnet add package deadlock-dotnet-sdk --version 1.0.0
NuGet\Install-Package deadlock-dotnet-sdk -Version 1.0.0
<PackageReference Include="deadlock-dotnet-sdk" Version="1.0.0" />
paket add deadlock-dotnet-sdk --version 1.0.0
#r "nuget: deadlock-dotnet-sdk, 1.0.0"
// Install deadlock-dotnet-sdk as a Cake Addin #addin nuget:?package=deadlock-dotnet-sdk&version=1.0.0 // Install deadlock-dotnet-sdk as a Cake Tool #tool nuget:?package=deadlock-dotnet-sdk&version=1.0.0
deadlock-dotnet-sdk
deadlock-dotnet-sdk is a simple-to-use SDK for unlocking files in C# / dotnet.
Usage
Add deadlock-dotnet-sdk to your solution tree using NuGet:
Install-Package deadlock-dotnet-sdk
Finding the processes that are locking a file
To find all the FileLocker
objects that are locking a file, you can make use of the FindLockingProcesses
method:
string path = @"C:\...\file.txt";
List<FileLocker> lockers = DeadLock.FindLockingProcesses(path);
You can also run the code asynchronously by calling the FindLockingProcessesAsync
method`:
string path = @"C:\...\file.txt";
List<FileLocker> lockers = await DeadLock.FindLockingProcessesAsync(path);
Unlocking a file
To unlock a FileLocker
, you can execute the Unlock
method:
DeadLock.Unlock(locker);
You can also run the code asynchronously by running the UnlockAsync
method:
DeadLock.UnlockAsync(locker);
Credits
Images by: RemixIcon
About
This library is maintained by CodeDead. You can find more about us using the following links:
Copyright © 2022 CodeDead
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0-windows7.0 is compatible. net7.0-windows was computed. net8.0-windows was computed. |
-
net6.0-windows7.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.