Quartz.Plugins.TimeZoneConverter
4.1.0
Prefix Reserved
dotnet add package Quartz.Plugins.TimeZoneConverter --version 4.1.0
NuGet\Install-Package Quartz.Plugins.TimeZoneConverter -Version 4.1.0
<PackageReference Include="Quartz.Plugins.TimeZoneConverter" Version="4.1.0" />
<PackageVersion Include="Quartz.Plugins.TimeZoneConverter" Version="4.1.0" />
<PackageReference Include="Quartz.Plugins.TimeZoneConverter" />
paket add Quartz.Plugins.TimeZoneConverter --version 4.1.0
#r "nuget: Quartz.Plugins.TimeZoneConverter, 4.1.0"
#:package Quartz.Plugins.TimeZoneConverter@4.1.0
#addin nuget:?package=Quartz.Plugins.TimeZoneConverter&version=4.1.0
#tool nuget:?package=Quartz.Plugins.TimeZoneConverter&version=4.1.0
Quartz.Plugins.TimeZoneConverter
Quartz.Plugins.TimeZoneConverter
plugs TimeZoneConverter into Quartz.NET's time zone
lookup, so that both Windows ids (Central America Standard Time) and IANA ids
(America/Guatemala) resolve on either operating system.
Every trigger that names a time zone names it by id, and TimeZoneInfo.FindSystemTimeZoneById answers
with whatever ids the machine happens to know. A schedule written on Windows and run on Linux therefore
throws TimeZoneNotFoundException where the trigger is built or read back — and a schedule kept in a
database is exactly the one that gets moved between them.
Installation
dotnet add package Quartz.Plugins.TimeZoneConverter
Usage
builder.Services.AddQuartz(q => q.UseTimeZoneConverter());
UseTimeZoneConverter hangs off IQuartzBuilder, so the same call configures a scheduler built
without a host.
The call registers a resolver with Quartz.TimeZones, which is what Quartz's own lookups go through:
both spellings then resolve everywhere, and a stored trigger keeps firing after its scheduler moves
host. The registration is process-wide and takes effect at once, so a trigger built before the
scheduler exists resolves its zone too. It is not a plugin — 4.0 retired the one this package used to
ship, along with the quartz.plugin.timeZoneConverter.type key that named it.
Documentation
| 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
- Microsoft.Extensions.Configuration.Binder (>= 10.0.0)
- Microsoft.Extensions.DependencyInjection (>= 10.0.0)
- Microsoft.Extensions.Diagnostics.HealthChecks (>= 10.0.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.0)
- Quartz (>= 4.1.0)
- TimeZoneConverter (>= 7.0.0)
NuGet packages (32)
Showing the top 5 NuGet packages that depend on Quartz.Plugins.TimeZoneConverter:
| Package | Downloads |
|---|---|
|
Volo.Abp.Quartz
Package Description |
|
|
Aiwins.Rocket.Quartz
Package Description |
|
|
ZhileTime.Hope.Quartz
Package Description |
|
|
Zq.Utils.Core
.NET Standard2.0、.NET Standard2.1、.NET5、.NET6版本工具类 |
|
|
Gems.Jobs.Quartz
Содержит вспомогательные классы для сервисов-планировщиков на основе Quartz |
GitHub repositories (5)
Showing the top 5 popular GitHub repositories that depend on Quartz.Plugins.TimeZoneConverter:
| Repository | Stars |
|---|---|
|
abpframework/abp
Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
|
|
|
foxminchan/BookWorm
The practical implementation of Aspire using Microservices, AI-Agents
|
|
|
withsalt/BilibiliLiveTools
Bilibili(B站)无人值守直播工具。自动登录,自动获取直播推流地址,自动推流(使用ffmpeg),可以用于电脑、树莓派等设备无人值守直播。
|
|
|
guoming/Hummingbird
分布式锁,分布式ID,分布式消息队列、配置中心、注册中心、服务注册发现、超时、重试、熔断、负载均衡
|
|
|
oncemi/OnceMi.Framework
基于.NET 7和Vue 2开发的企业级前后端分离权限管理开发框架(后台管理系统),具有组织管理、角色管理、用户管理、菜单管理、授权管理、计划任务、文件管理等功能。支持国内外多种流行数据库,支持IdentityServer4认证中心。
|