public NiJob(NiJobManager jobManager, INiJobHandler handler)
{
if (jobManager == null)
throw new ArgumentNullException("jobManager");
if (handler == null)
throw new ArgumentNullException("handler");
_syncContext = SynchronizationContext.Current;
_jobManager = jobManager;
Handler = handler;
}