NJobDesk.Core 0.3.1

dotnet add package NJobDesk.Core --version 0.3.1
                    
NuGet\Install-Package NJobDesk.Core -Version 0.3.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NJobDesk.Core" Version="0.3.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="NJobDesk.Core" Version="0.3.1" />
                    
Directory.Packages.props
<PackageReference Include="NJobDesk.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add NJobDesk.Core --version 0.3.1
                    
#r "nuget: NJobDesk.Core, 0.3.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package NJobDesk.Core@0.3.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=NJobDesk.Core&version=0.3.1
                    
Install as a Cake Addin
#tool nuget:?package=NJobDesk.Core&version=0.3.1
                    
Install as a Cake Tool

NJobDesk.Core

Core contracts for NJobDesk — a scheduler-agnostic jobs dashboard for .NET.

This package holds the scheduler provider abstraction (ISchedulerProvider with a descriptor, capability flags, and provider-local ids), the contracts a provider implements (ISchedulerInfoService, ISchedulerManagementService, IExecutionHistoryStore, ICronService), the API models, and the multi-provider aggregation layer (registry, fault isolation, capability enforcement). It has no HTTP surface and no scheduler dependency.

  • Install NJobDesk.AspNetCore for the dashboard API + embedded UI.
  • Install a provider for your scheduler: Quartz (via uQuartz), Hangfire, or Umbraco recurring jobs.
builder.Services
    .AddNJobDesk()
    .AddProvider<MySchedulerProvider>();

MIT licensed. https://github.com/mhrinin/njobdesk

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on NJobDesk.Core:

Package Downloads
NJobDesk.AspNetCore

A scheduler-agnostic jobs dashboard for any ASP.NET Core app: a management API and embedded UI over the NJobDesk provider contracts, with opt-in persistent execution history and per-run log capture. Add a provider package for your scheduler (Quartz via uQuartz, Hangfire, Umbraco recurring jobs) — or the Umbraco integration for the backoffice.

NJobDesk.History.EFCore

EF Core execution-history storage for NJobDesk, the scheduler-agnostic jobs dashboard for .NET: persists run history and per-run ILogger output to SQL Server or SQLite, with schema migrations applied at startup, retention cleanup, and stale-run reconciliation. Works with any NJobDesk scheduler provider.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.3.1 216 9/4/2026
0.3.0 160 9/4/2026
0.2.0 216 8/22/2026