0
누구든지 WebBackgrounder 라이브러리에 의존성 주입을 사용한 경험이 있습니까?WebBackgrounder + Ninject
특히 작업 내에서 저장소에 액세스해야하며 수명은 작업 수명에 따라 다릅니다. 가급적 나는 속성 주입을 피하고 싶습니다. 모든 입력에 대한
public static class WebBackgrounderSetup
{
static readonly JobManager _jobManager = CreateJobWorkersManager();
public static void Start()
{
_jobManager.Start();
}
public static void Shutdown()
{
_jobManager.Dispose();
}
private static JobManager CreateJobWorkersManager()
{
var jobs = new IJob[]
{
new TmdbJob(TimeSpan.FromSeconds(5), TimeSpan.FromSeconds(20))
};
var manager = new JobManager(jobs, new SingleServerJobCoordinator());
manager.Fail(ex => Elmah.ErrorLog.GetDefault(null).Log(new Error(ex)));
return manager;
}
}
감사 :
이것은 App_Start 내 WebBackgrounderSetup입니다!