NGB.Platform.BackgroundJobs
3.3.0
dotnet add package NGB.Platform.BackgroundJobs --version 3.3.0
NuGet\Install-Package NGB.Platform.BackgroundJobs -Version 3.3.0
<PackageReference Include="NGB.Platform.BackgroundJobs" Version="3.3.0" />
<PackageVersion Include="NGB.Platform.BackgroundJobs" Version="3.3.0" />
<PackageReference Include="NGB.Platform.BackgroundJobs" />
paket add NGB.Platform.BackgroundJobs --version 3.3.0
#r "nuget: NGB.Platform.BackgroundJobs, 3.3.0"
#:package NGB.Platform.BackgroundJobs@3.3.0
#addin nuget:?package=NGB.Platform.BackgroundJobs&version=3.3.0
#tool nuget:?package=NGB.Platform.BackgroundJobs&version=3.3.0
NGB.Platform.BackgroundJobs
Hangfire-based scheduled execution surface for NGB Platform.
Install
dotnet add package NGB.Platform.BackgroundJobs
What It Contains
- Background job contracts, catalog, schedule provider, notifier, and job metrics.
- Hangfire integration and hosting extensions.
- Health reporting for recurring jobs.
- Built-in recurring platform jobs for schema validation, accounting health, register finalization, and maintenance flows.
Notes
Hosts supply the Hangfire JobStorage explicitly. For PostgreSQL, use
NGB.Platform.BackgroundJobs.PostgreSql and pass PostgresHangfireJobStorageFactory.Create to
AddNgbBackgroundJobs. Register PostgreSQL health/error integration separately through
NGB.Platform.PostgreSql.AspNetCore.
The package includes hangfire-dashboard.css as a content file copied to consuming host output.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. |
-
net10.0
- AspNetCore.HealthChecks.Hangfire (>= 9.0.0)
- Hangfire.AspNetCore (>= 1.8.25)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.13)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.13)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.13)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.13)
- Microsoft.Extensions.Options (>= 10.0.13)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.13)
- Newtonsoft.Json (>= 13.0.4)
- NGB.Platform.Accounting (>= 3.3.0)
- NGB.Platform.Core (>= 3.3.0)
- NGB.Platform.Hosting.AspNetCore (>= 3.3.0)
- NGB.Platform.OperationalRegisters (>= 3.3.0)
- NGB.Platform.Persistence (>= 3.3.0)
- NGB.Platform.ReferenceRegisters (>= 3.3.0)
- NGB.Platform.Runtime (>= 3.3.0)
- NGB.Platform.Tools (>= 3.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Opt-in MCP server and AI Assistant using the current user and existing permissions. Includes native Ollama, replaceable cloud adapters, shared UI and external application support. Setup: https://docs.ngbplatform.com/guides/ai-assistant