Tickwork.Utilities
1.1.0
See the version list below for details.
dotnet add package Tickwork.Utilities --version 1.1.0
NuGet\Install-Package Tickwork.Utilities -Version 1.1.0
<PackageReference Include="Tickwork.Utilities" Version="1.1.0" />
<PackageVersion Include="Tickwork.Utilities" Version="1.1.0" />
<PackageReference Include="Tickwork.Utilities" />
paket add Tickwork.Utilities --version 1.1.0
#r "nuget: Tickwork.Utilities, 1.1.0"
#:package Tickwork.Utilities@1.1.0
#addin nuget:?package=Tickwork.Utilities&version=1.1.0
#tool nuget:?package=Tickwork.Utilities&version=1.1.0
Tickwork.Utilities
The entities, managers and contracts of Tickwork, a
background job scheduler for .NET: TimeTickerEntity, CronTickerEntity, ITimeTickerManager<T>,
ICronTickerManager<T>, [TickerFunction] and TickerFunctionContext.
Most applications install Tickwork, which brings this package with it.
dotnet add package Tickwork.Utilities
Tickwork is forked from TickerQ 10.4.0 by Arcenox LLC and is not affiliated with it. MIT License.
| 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. net11.0 is compatible. |
-
net10.0
- Microsoft.Extensions.Caching.Abstractions (>= 10.0.13)
- 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)
- NCrontab (>= 3.4.0)
-
net11.0
- NCrontab (>= 3.4.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Tickwork.Utilities:
| Package | Downloads |
|---|---|
|
Tickwork
Tickwork is a background job scheduler for .NET: cron and time-based jobs, retries, priorities and chained jobs, persisted in memory or in your own database through EF Core. Forked from TickerQ 10.4.0. |
|
|
Tickwork.Instrumentation.OpenTelemetry
OpenTelemetry tracing for Tickwork jobs. Forked from TickerQ 10.4.0. |
|
|
Tickwork.EntityFrameworkCore
Entity Framework Core persistence for Tickwork: time and cron jobs, their occurrences and their history in your own database. Forked from TickerQ 10.4.0, with the same schema. |
GitHub repositories
This package is not used by any popular GitHub repositories.
1.1.0 - reliability fixes, same database schema. A ticker the fallback took over while it was queued is no longer run a second time (Queued to InProgress is a compare-and-set on the node's lock). Stopping the host no longer freezes the task scheduler between acquiring tickers and queueing them. A cancellation request no longer disposes the source of the execution still running, and an ending execution no longer removes a newer registration of the same ticker. Requests persisted before compression was switched on or off are read either way. The EF Core queries that load children and grandchildren run as one query (AsSingleQuery), which removes warning 20504. README: the generic host's UseTickwork, and the SQLite schema warning. Adapted from TickerQ fixes up to b2aefd0.