
.Net Core
小猫学游戏
这个作者很懒,什么都没留下…
展开
-
.Net Core 下使用 Quartz —— 【7】作业和触发器之简单触发器
1、为特定时间建立触发器,不要重复 //在某个时间点执行一次,不重复 ISimpleTrigger trigger = (ISimpleTrigger)TriggerBuilder.Create() .WithIdentity("trigger1", "group1") .StartAt(DateTime.Parse("2020-10-27 15:41")) .原创 2020-10-27 16:07:45 · 505 阅读 · 0 评论 -
.Net Core 下使用 Quartz —— 【6】作业和触发器之触发器的日历
触发器的日历可以让你在某段日期内屏蔽执行作业完整代码:Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddControllersWithViews(); //注册调度器工厂 services.AddSingleton<ISchedulerFactory>(new S原创 2020-10-27 15:30:15 · 340 阅读 · 0 评论 -
.Net Core 下使用 Quartz —— 【5】作业和触发器之触发器的通用属性和优先级
作业相关的知识点就告一段落了,下面会重点学习触发器1、触发器的通用属性:所有的触发器都会具有以下三个属性JobKey该属性表示,触发器触发时,应该执行的作业的唯一标识(作业的key)StartTimeUtc...原创 2020-10-27 15:03:58 · 578 阅读 · 0 评论 -
.Net Core 下使用 Quartz —— 【4】作业和触发器之作业属性和异常
目录1、DisallowConcurrentExecution 并发2、关于作业实例3、PersistJobDataAfterExecution4、作业的其他属性5、JobExecutionException上一节,我们对作业做了一些深入了解,尤其是作业传参部分,这一次,我们将对作业的一些特性标签进行了解1、DisallowConcurrentExecution 并发我们知道,Quartz中的作业都是异步的,即使同一个Job的多个触发器,他仍然是异步的下面我们给Hell.原创 2020-10-10 16:24:44 · 851 阅读 · 1 评论 -
.Net Core 下使用 Quartz —— 【3】作业和触发器之作业传参
目录1、作业的实例2、JobDataMap3、用属性接收参数4、触发器参数在上一篇中,我们简单了解了什么是作业和作业的上下文,以及作业唯一标识,接下来我们将继续了解作业的传参1、作业的实例在调度程序每次执行作业的Execute()方法之前,都会创建该作业新的实例这就意味着:1、我们编写的作业,必须具有无二义性的构造函数2、在job类中定义数据字段是没有意义的,因为调度程序每次都创建新实例,不会维护这些字段。2、JobDataMapJobDat...原创 2020-10-10 13:24:55 · 1146 阅读 · 0 评论 -
.Net Core 下使用 Quartz —— 【2】作业和触发器之初步了解作业
在上一篇中,我们实现了一个简单的作业调度,接下来我们将深入了解一下Quartz中的作业(Job)1、关键接口和类IScheduler-与调度程序进行交互的主要API。 IJob-由您希望调度程序执行的组件实现的接口。 IJobDetail-用于定义Jobs的实例。 ITrigger-定义将执行给定作业的时间表的组件,该作业可以具有多个关联的触发器 JobBuilder-用于定义/构建JobDetail实例,该实例定义Jobs的实例。 TriggerBuilder-用...原创 2020-10-10 10:34:42 · 385 阅读 · 0 评论 -
.Net Core 下使用 Quartz —— 【1】快速开始
记录下Quartz的学习过程,希望可以帮助到需要的人,如果有不正确的地方还望指正。环境:开发环境:vs2019、.net core 3.1、Quartz3.2.0官网:https://www.quartz-scheduler.net/新建项目:为了以后方便扩展,这里我创建的是 .NET Core Web 应用程序(MVC)安装:使用nuget管理器安装:搜索:Quartz配置:暂时用不到配置示例:提示:如果这里对.net core 不是很了解的,可以先了.原创 2020-10-10 09:15:05 · 1400 阅读 · 0 评论 -
.Net Core WebApi + 虚拟机 CentOS 部署
目录:文章参考:http://www.mamicode.com/info-detail-1972312.html1、CentOS 配置 .Net Core环境2、创建.Net Core WebApi 项目(两种方式)3、安装 Nginx(是一个高性能的HTTP和反向代理服务器)4、发布和访问遇到的问题概要:1、无法查看IP地址;2、Nginx 重启后仍无法访问,出现 502 bad gatewa...原创 2018-03-26 15:59:39 · 1454 阅读 · 1 评论