NGB.Platform.BackgroundJobs
3.1.0
dotnet add package NGB.Platform.BackgroundJobs --version 3.1.0
NuGet\Install-Package NGB.Platform.BackgroundJobs -Version 3.1.0
<PackageReference Include="NGB.Platform.BackgroundJobs" Version="3.1.0" />
<PackageVersion Include="NGB.Platform.BackgroundJobs" Version="3.1.0" />
<PackageReference Include="NGB.Platform.BackgroundJobs" />
paket add NGB.Platform.BackgroundJobs --version 3.1.0
#r "nuget: NGB.Platform.BackgroundJobs, 3.1.0"
#:package NGB.Platform.BackgroundJobs@3.1.0
#addin nuget:?package=NGB.Platform.BackgroundJobs&version=3.1.0
#tool nuget:?package=NGB.Platform.BackgroundJobs&version=3.1.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.12)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Options (>= 10.0.12)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.12)
- Newtonsoft.Json (>= 13.0.4)
- NGB.Platform.Accounting (>= 3.1.0)
- NGB.Platform.Core (>= 3.1.0)
- NGB.Platform.Hosting.AspNetCore (>= 3.1.0)
- NGB.Platform.OperationalRegisters (>= 3.1.0)
- NGB.Platform.Persistence (>= 3.1.0)
- NGB.Platform.ReferenceRegisters (>= 3.1.0)
- NGB.Platform.Runtime (>= 3.1.0)
- NGB.Platform.Tools (>= 3.1.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Attachments and plain-text Notes for catalogs, documents and general journal entries, with private object storage, direct uploads, authorization, parent audit history and indefinite file retention. Upgrade: https://docs.ngbplatform.com/architecture/attachments-and-notes