我使用简单的注入器作为 IOC 容器,但我不清楚它的责任是什么返回工作,我想知道我该如何继续?
这是我到目前为止所做的代码:
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 容器和作业工厂以进行正确的清理。
Check 这次提交 https://github.com/quartznet/quartznet/issues/65在 github 上。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)