Я использую 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();
}
}