public static MutexJobDataContext Create(IMutexService mutexService, IJobDataContext delegateContext) { return new MutexJobDataContext( mutexService.GetOwned(MutexNames.JobDb, JobDataMutexTimeout), delegateContext); }
public MutexJobDataContext(IDisposable mutex, IJobDataContext delegateContext) { this.mutex = mutex; this.delegateContext = delegateContext; }