![]() |
VOOZH | about |
dotnet add package Sparkdo.BackgroundWorkers.TickerQ --version 1.0.3
NuGet\Install-Package Sparkdo.BackgroundWorkers.TickerQ -Version 1.0.3
<PackageReference Include="Sparkdo.BackgroundWorkers.TickerQ" Version="1.0.3" />
<PackageVersion Include="Sparkdo.BackgroundWorkers.TickerQ" Version="1.0.3" />Directory.Packages.props
<PackageReference Include="Sparkdo.BackgroundWorkers.TickerQ" />Project file
paket add Sparkdo.BackgroundWorkers.TickerQ --version 1.0.3
#r "nuget: Sparkdo.BackgroundWorkers.TickerQ, 1.0.3"
#:package Sparkdo.BackgroundWorkers.TickerQ@1.0.3
#addin nuget:?package=Sparkdo.BackgroundWorkers.TickerQ&version=1.0.3Install as a Cake Addin
#tool nuget:?package=Sparkdo.BackgroundWorkers.TickerQ&version=1.0.3Install as a Cake Tool
Sparkdo TickerQ 后台工作者库,提供基于 TickerQ 的后台工作者功能集成实现。
<PackageReference Include="Sparkdo.BackgroundWorkers.TickerQ" Version="x.x.x" />
TickerQ 后台工作者模块配置类,负责配置和注册 TickerQ 相关服务到依赖注入容器中:
SparkdoTickerQBackgroundWorkersProvider 服务Sparkdo TickerQ 后台工作者管理器,负责管理 TickerQ 后台工作者的注册和执行:
AddAsync(): 异步添加后台工作者GetCron(): 根据时间间隔获取 Cron 表达式Sparkdo TickerQ 周期性后台工作者调用器,负责调用周期性后台工作者的执行方法:
DoWorkAsync(): 执行工作异步方法Sparkdo BackgroundWorkers TickerQ 配置选项类,用于配置和管理 TickerQ 后台工作者的相关选项:
AddConfiguration(): 添加特定工作者类型的配置GetConfigurationOrNull(): 获取特定工作者类型的配置Sparkdo BackgroundWorkers CronTicker 配置类,用于配置 CronTicker 的相关选项:
Retries: 重试次数RetryIntervals: 重试间隔数组Priority: 任务优先级Sparkdo TickerQ 后台工作者提供者,用于管理和存储 TickerQ 后台工作者的信息:
BackgroundWorkers: 后台工作者字典Sparkdo TickerQ Cron 后台工作者信息类,用于存储 Cron 后台工作者的相关信息:
Function: 函数名称CronExpression: Cron 表达式WorkerType: 工作者类型该库提供了完整的 TickerQ 集成功能实现,可以通过以下方式扩展:
SparkdoTickerQBackgroundWorkerManager 来添加自定义的后台工作者管理逻辑SparkdoBackgroundWorkersTickerQOptions 来自定义工作者行为本项目包含以下主要组件:
SparkdoBackgroundWorkersTickerQModule: TickerQ 后台工作者模块配置类SparkdoTickerQBackgroundWorkerManager: TickerQ 后台工作者管理器SparkdoTickerQPeriodicBackgroundWorkerInvoker: TickerQ 周期性后台工作者调用器SparkdoBackgroundWorkersTickerQOptions: TickerQ 配置选项类SparkdoBackgroundWorkersCronTickerConfiguration: CronTicker 配置类SparkdoTickerQBackgroundWorkersProvider: TickerQ 后台工作者提供者SparkdoTickerQCronBackgroundWorker: TickerQ Cron 后台工作者信息类所有公共接口和类都添加了详细的 XML 文档注释,便于开发者理解和使用。
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.4-preview.3 | 46 | 6/8/2026 |
| 1.0.4-preview.2 | 44 | 6/7/2026 |
| 1.0.4-preview.1 | 50 | 6/7/2026 |
| 1.0.3 | 99 | 6/6/2026 |
| 1.0.3-preview.1 | 53 | 5/17/2026 |
| 1.0.2 | 111 | 4/27/2026 |
| 1.0.2-preview.5 | 57 | 4/15/2026 |
| 1.0.2-preview.4 | 71 | 2/8/2026 |
| 1.0.2-preview.3 | 67 | 2/1/2026 |
| 1.0.2-preview.2 | 71 | 1/31/2026 |
| 1.0.2-preview.1 | 171 | 12/4/2025 |
| 1.0.1 | 223 | 11/27/2025 |
| 1.0.0 | 213 | 11/25/2025 |
| 1.0.0-preview.5 | 147 | 10/24/2025 |