Found 100 packages
Provides a distributed lock implementation based on file locks
Simple .net core library providing exclusive lock on file.
File logger provider implementation for Microsoft.Extensions.Logging. This logger logs messages to rolling files by writing messages to the file system.
Pluggable foundation blocks for building distributed apps.
NuGet's core types and interfaces for PackageReference-based restore, such as lock files, assets file and internal restore models.
Pluggable foundation blocks for building distributed apps.
Pluggable foundation blocks for building distributed apps.
This sample is a WebDAV server with file system back-end that runs on IT Hit WebDAV Server Engine for .NET. It stores all data in file system and can run on ASP.NET Core on Windows, OS X and Linux. The sample keeps locks and custom properties in NTFS Alternate Data Streams in case of Windows and in Extended Attributes in case of OS X and Linux. It provides a sample web page listing content of your WebDAV server with Edit button, demonstrating how you can open a document for editing directly from a web page and save back to server without download/upload steps. To list documents, navigate folders structure and open documents for editing this sample utilizes IT Hit WebDAV Ajax Library. It is also covered with WebDAV Ajax integration tests provided with WebDAV Ajax Library so you can test your modifications. Additionally it demonstrates Ajax File Browser that you can use to manage documents, open for editing and perform advanced upload operations such as pause and resume upload, drag-and-drop as well as restore broken uploads.
Simple, reliable file lock implementation in C#
Pluggable foundation blocks for building distributed apps.
Disposable lock file
Pluggable foundation blocks for building distributed apps.
Pluggable foundation blocks for building distributed apps.
Tools and extensions for IO operations.
Pluggable foundation blocks for building distributed apps.
Simple lock file implementation
Synchronization helper: a static lock collection associated with a key. NamedLock manages the lifetime of critical sections that can be accessed by a key (name) throughout the application. It also have some helper methods to allow a maximum wait time (timeout) to aquire the lock and safelly release it. Note: this nuget package contains c# source code and depends on System.Collections.Concurrent introduced in .Net 4.0.
check if the file is locked by another program get a list of blocking processes
Eziriz IntelliLock LicenseManager - Needed for license creation and management - This Library enables you to: * open IntelliLock project files * create license files * read license files * easily encrypt and sign data using the master key stored in your project file (asymmetric encryption techniques are used here) * easily decrypt data and verify its signature using the master key stored in your project file (asymmetric encryption techniques are used here) * generate a reactivation code for invalidated license files - You can freely use this library on a server or any other environment. Eziriz IntelliLock is an advanced 100% managed solution for licensing controls and applications. While Eziriz .NET Reactor offers a licensing system based on native code protection, IntelliLock opts a 100% managed way to apply licensing and protection features. This way single files can be produced without the need of additional files.
Pluggable foundation blocks for building distributed apps.