Found 651 packages
This library provides interfaces and implementations for Task- and Filesystem operations. It ships implementations which can be used in unit testing, for example to achieve deterministic scheduling when writing tests involving tasks, timers. Furthermore, it ships an implementation which implements an InMemoryFileSystem which can be used to write unit tests for classes which interact with the filesystem, without involving any disk I/O, thus speeding up tests and improving isolation of unit tests from failures / parallel executions.
Various classes related to Threading.
Quartz.NET Microsoft.Extensions.DependencyInjection integration; Quartz Scheduling Framework for .NET
Quartz.NET Generic Host integration; Quartz Scheduling Framework for .NET
Implementation of event queue using System.Threading.Channels
Legacy facade for Reactive Extensions (Rx) for .NET
Asynchronous locks and .NET threading extensions
Internal implementation package not meant for direct consumption. Please do not reference directly. Provides types that simplify the work of writing concurrent and asynchronous code. Commonly Used Types: System.Threading.Tasks.Task<TResult> System.Runtime.CompilerServices.TaskAwaiter<TResult> System.Threading.Tasks.TaskCompletionSource<TResult> System.Threading.Tasks.Task System.OperationCanceledException System.AggregateException When using NuGet 3.x this package requires at least version 3.4.
Package Description
An easy and reliable way to perform fire-and-forget, delayed and recurring, long-running, short-running, CPU or I/O intensive tasks inside ASP.NET applications. No Windows Service / Task Scheduler required. Even ASP.NET is not required. Backed by Redis, SQL Server, SQL Azure or MSMQ. This is a .NET alternative to Sidekiq, Resque and Celery. https://www.hangfire.io/
Internal implementation package not meant for direct consumption. Please do not reference directly. Provides the System.Threading.Timer class, which is a mechanism for executing a method at specified intervals. Commonly Used Types: System.Threading.Timer System.Threading.TimerCallback When using NuGet 3.x this package requires at least version 3.4.
Quartz.NET JSON Serialization Support; Quartz Scheduling Framework for .NET
Package Description
Quartz.NET ASP.NET Core integration; Quartz Scheduling Framework for .NET
Provides base classes, including System.Runtime.InteropServices.CriticalHandle and System.Runtime.InteropServices.SafeHandle, for types that represent operating system handles. Commonly Used Types: System.Runtime.InteropServices.SafeHandle Microsoft.Win32.SafeHandles.SafeWaitHandle System.Runtime.InteropServices.CriticalHandle System.Threading.WaitHandleExtensions System.IO.HandleInheritability When using NuGet 3.x this package requires at least version 3.4.
Adds a concept of thread safety to C# and VB so that most threading defects are detected at build-time or in a single-threaded test coverage. Includes a deadlock detection policy and thread dispatching aspects. An official PostSharp pattern library.
A collection of basic extensions on the common BCL System.Threading namespace.
Quartz.NET Jobs; Quartz Scheduling Framework for .NET
An implementation of an actor designed to integrate with C#'s async/await.
Quartz.NET Plugins; Quartz Scheduling Framework for .NET