gpt4 book ai didi

c# - Quartz.Net 的 IJobFactory 接口(interface)中 ReturnJob 的目的是什么

转载 作者:可可西里 更新时间:2023-11-01 08:25:30 25 4
gpt4 key购买 nike

我正在使用 simpleInjector 作为 IOC 容器,但我不清楚 ReturnJob 的责任是什么,我想知道我该如何继续?

这是我到目前为止完成的代码:

public class SimpleInjectorJobFactory:IJobFactory
{
private readonly Container _container;
public SimpleInjectorJobFactory()
{
_container= new Container();
}

public IJob NewJob(TriggerFiredBundle bundle, IScheduler scheduler)
{
return _container.GetInstance(bundle.JobDetail.JobType) as IJob;
}

public void ReturnJob(IJob job)
{
throw new System.NotImplementedException();
}
}

最佳答案

此方法允许将实例返回到 IoC 容器和作业工厂以进行适当的清理。

检查 this commit在 github 上。

关于c# - Quartz.Net 的 IJobFactory 接口(interface)中 ReturnJob 的目的是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20587433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com