|
|
|
@ -49,18 +49,20 @@ namespace OpenAuth.App.HostedService
|
|
|
|
|
.Build();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_scheduler.ScheduleJob(jobDetail, trigger, cancellationToken);
|
|
|
|
|
//todo 临时注销
|
|
|
|
|
//_scheduler.ScheduleJob(jobDetail, trigger, cancellationToken);
|
|
|
|
|
|
|
|
|
|
var method1 = jobBuilderType.GetMethods().FirstOrDefault(
|
|
|
|
|
x => x.Name.Equals("Create", StringComparison.OrdinalIgnoreCase) &&
|
|
|
|
|
x.IsGenericMethod && x.GetParameters().Length == 0)
|
|
|
|
|
?.MakeGenericMethod(typeof(ConfigSubscribe));
|
|
|
|
|
|
|
|
|
|
var jobBuilder1 = (JobBuilder)method.Invoke(null, null);
|
|
|
|
|
var jobBuilder1 = (JobBuilder)method1.Invoke(null, null);
|
|
|
|
|
|
|
|
|
|
IJobDetail jobDetail1 = jobBuilder.WithIdentity("GlobalSubscribe").Build();
|
|
|
|
|
IJobDetail jobDetail1 = jobBuilder1.WithIdentity("ConfigSubscribe").Build();
|
|
|
|
|
var bootTrigger = TriggerBuilder.Create()
|
|
|
|
|
.WithIdentity("bootTrigger")
|
|
|
|
|
.StartNow()
|
|
|
|
|
.WithSimpleSchedule(x => x.WithRepeatCount(0)).Build();
|
|
|
|
|
_scheduler.ScheduleJob(jobDetail1, bootTrigger, cancellationToken);
|
|
|
|
|
|
|
|
|
|