C# 石英作业未启动
我正在尝试使用Abp.Quartz来安排作业 使用net core 2.2、abp 4.5 我在这里做的每件事都像医生一样 ,仅在后初始化方法中解决 最后,我尝试了与docs中完全相同的方法(从controller启动调度器) 但它也不起作用。工作还没有开始C# 石英作业未启动,c#,module,autostart,quartz,abp,C#,Module,Autostart,Quartz,Abp,我正在尝试使用Abp.Quartz来安排作业 使用net core 2.2、abp 4.5 我在这里做的每件事都像医生一样 ,仅在后初始化方法中解决 最后,我尝试了与docs中完全相同的方法(从controller启动调度器) 但它也不起作用。工作还没有开始 namespace Cloud { [DependsOn(typeof(AbpZeroCoreModule), typeof(AbpQuartzModule))] public class Cl
namespace Cloud
{
[DependsOn(typeof(AbpZeroCoreModule),
typeof(AbpQuartzModule))]
public class CloudCoreModule : AbpModule
{
public override void PreInitialize()
{
}
public override void Initialize()
{
IocManager.RegisterAssemblyByConvention(typeof(CloudCoreModule)
.GetAssembly());
}
public override void PostInitialize()
{
IocManager.Resolve<IQuartzScheduleJobManager>().ScheduleAsync<ApiRequestQueues.ApiRequestProcessor>(
job =>
{
job
.WithIdentity("RevolutApiProcessor")
.WithDescription("A job witch processing request front");
},
trigger =>
{
trigger
.StartNow()
.WithSimpleSchedule(
schedule =>
{
schedule
.RepeatForever()
.WithIntervalInSeconds(5)
.Build();
});
});
}
}
}
你好!我知道现在问这个问题有点太晚了,但这可能会对像我这样的人有所帮助,因为我遇到过类似的问题。调查有两个切入点:1。您是否检查了App_数据文件夹中的日志?2.您是否已将[DependsOn(typeof(CloudCoreModule)]添加到您的WebCoreModule?您好!我知道现在问这个问题有点太晚了,但这可能对像我这样的其他人有所帮助,因为我遇到了类似的问题。有2个入口点需要调查:1.您检查过应用程序数据文件夹中的日志吗?2.您是否添加了[DependsOn(typeof(CloudCoreModule)]到您的WebCoreModule?
public class ApiRequestProcessor : JobBase, ITransientDependency
{
public override async Task Execute(IJobExecutionContext context)
{
//some work
}
}