`
shanyou
  • 浏览: 87127 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Quartz.net官方开发指南 第二课:Jobs And Triggers

阅读更多
     摘要: JobDetail对象由Quartz客户端在Job被加入到scheduler时创建。它包含了Job的各种设置属性以及一个JobDataMap对象,这个对象被用来存储给定Job类实例的状态信息。
Trigger对象被用来触发jobs的执行。你希望将任务纳入到进度,要实例化一个Trigger并且“调整”它的属性以满足你想要的进度安排。Triggers也有一个JobDataMap与之关联,这非常有利于向触发器所触发的Job传递参数。Quartz打包了很多不同类型的Trigger,但最常用的Trigge类是SimpleTrigger和CronTrigger。
  阅读全文

分享到:
评论

相关推荐

    Quartz.NET 官方源码及演示例子

    以下是对Quartz.NET及其官方源码和演示例子的详细解析。 **Quartz.NET核心概念** 1. **作业(Jobs)**:作业是实际执行的工作单元,它们包含了要运行的任务代码。开发者可以自定义作业类来实现所需的功能。 2. **...

    Quartz.net-定时任务 Demo

    Quartz.NET是一款强大的开源作业调度框架,用于在.NET环境中创建和执行定时任务。这个"Quartz.net-定时任务 Demo"示例将展示如何利用Quartz.NET来安排代码在指定时间后执行,比如几十分钟后的场景。 Quartz.NET的...

    Quartz.NET 调度系统 demo

    前言:8月份翻译了Quartz.NET的官方课程:开源的作业调度框架 - Quartz.NET, 有的朋友抱怨难用,确实,目前Qiartz.NET的最新版本还是0.6,还存在很多bug和不完善的地方。本文使用一系列代码示例介绍 Quartz.NET API...

    Quartz.NET 官方源码

    首先,Quartz.NET的核心组件包括`IScheduler`接口,它是调度器的抽象,负责管理作业(Jobs)和触发器(Triggers)。`IJob`接口定义了作业的基本行为,而`ITrigger`接口则定义了何时触发作业执行的规则。在源码中,...

    Quartz.NET-2.1.2官方包

    Quartz.NET是一个开源的作业调度框架,用于在.NET环境中创建和执行定时任务。2.1.2版本是这个项目的其中一个稳定版本,提供了许多关键特性和改进。以下是对Quartz.NET-2.1.2官方包的详细解析: 1. **核心功能**: ...

    Quartz.net 3.0.7.0数据库持久化.rar

    Quartz.NET提供了丰富的C# API,允许开发者轻松地定义作业(Jobs)和触发器(Triggers)。作业代表实际要执行的任务,而触发器定义了何时以及如何执行这些作业。例如,你可以创建一个简单的C#作业类: ```csharp ...

    官方Quartz.NET 2.3.1 源码+15个示例

    2.3.1版本是官方在2015年1月15日发布的,这个压缩包包含了该版本的源代码和15个示例项目,方便开发者深入理解和使用Quartz.NET。 源代码分析: 源代码的结构通常包括以下几个部分: 1. `src`目录:这是核心源代码...

    Quartz.net c#源代码

    Quartz.NET的核心理念是允许开发者定义“jobs”(工作任务)和“triggers”(触发器),这些job会在指定的时间点或按照特定的调度规则执行。 C#是微软开发的一种面向对象的编程语言,广泛用于Windows平台上的应用...

    ASP.NET使用Quartz.NET实现定时任务调度

    ASP.NET是微软开发的一种用于构建Web应用程序的框架,它提供了丰富的功能和强大的性能。Quartz.NET则是一个开源的作业调度库,适用于.NET平台,能够帮助开发者在.NET应用中实现复杂的时间驱动任务。结合使用Quartz...

    C# quartz.net 定时任务源码 可以远程控制

    【标题】"C# quartz.net 定时任务源码 可以远程控制"涉及的核心知识点主要集中在C#编程语言、Quartz.NET库以及系统服务的安装与管理。Quartz.NET是一个开源的作业调度框架,它允许开发人员在.NET环境中创建和执行...

    Quartz.NET-2.0

    Quartz.NET框架的核心是调度器。调度器负责管理Quartz.NET应用运行时环境。Quartz不仅仅是线程和线程管理。为确保可伸缩性,Quartz.NET采用了基于多线程的架构。启动时,框架初始化一套worker线程,这套线程被调度器...

    作业调度Quartz.net源代码

    描述中提到的"官方DEMO源代码",意味着这个压缩包包含了一些示例代码,这些代码展示了如何使用Quartz.NET创建、调度和管理作业。通过学习这些DEMO,开发者可以快速上手,了解如何配置调度器、定义作业和触发器,以及...

    Quartz_net官方开发指南

    ### Quartz.net官方开发指南知识点详解 #### 一、Quartz.net简介与实例化 Quartz.net是基于.NET框架的一个开源作业调度库,用于在应用程序中安排执行任务。它提供了丰富的功能,包括支持复杂的触发器机制,使开发者...

    Quartz.NET-2.1.2_DLL文件.rar

    开发人员可以定义作业(Jobs)和触发器(Triggers),作业是需要执行的任务,而触发器则是控制何时执行这些任务的规则。Quartz.NET支持多种类型的触发器,如简单触发器、cron触发器等,可以满足从基本到复杂的定时...

    Quartz.NET-0.6

    Quartz.NET是一个强大的任务调度框架,它源自Java的Quartz项目,被移植到.NET平台上,为.NET开发者提供了灵活且功能丰富的计划任务管理能力。Quartz.NET的核心目标是帮助开发人员在应用程序中创建、管理和执行定时...

    Quartz.NET 2.6

    Quartz.NET的核心功能在于其灵活的调度机制,它允许开发人员定义作业(Jobs)和触发器(Triggers),将作业与特定的时间或事件关联起来。作业是实际执行的任务,而触发器则是调度这些任务的时间规则。例如,你可以...

    C#实现quartz.net3.0.7和topshelf4.2.1创建windows服务

    在本文中,我们将深入探讨如何使用C#与quartz.net 3.0.7和topshelf 4.2.1库来创建一个Windows服务。quartz.net是一个开源的作业调度框架,而topshelf则是一个轻量级的库,用于简化在.NET环境中创建Windows服务的过程...

    Quartz.net(C#版本)DLL程序包

    Quartz.NET是一款强大的开源任务调度框架,专门为.NET平台设计,特别是在C#环境下有着广泛的应用。它的主要功能是在指定的时间执行预定的任务,与Windows操作系统中的定时器(Timer)相比,Quartz.NET提供了更复杂、...

    quartz.net说明文档

    Quartz.NET是一个强大的开源作业调度框架,源自OpenSymphony的Quartz API,专门为.NET平台进行了移植,使用C#编写,支持winform和asp.net应用程序。Quartz.NET的主要优点在于其高度的灵活性和易用性,使得开发者能够...

Global site tag (gtag.js) - Google Analytics