/// <summary> /// Initializes a new instance of the TaskContext class. /// </summary> /// <param name="cancellationTokenSource">A cancellation source.</param> public TaskContext(CancellationTokenSource cancellationTokenSource) { if (cancellationTokenSource == null) { throw new ArgumentNullException("cancellationTokenSource"); } this.cancellationTokenSource = cancellationTokenSource; this.log = ServiceLocator.Current.GetInstance<IExecutionLog>(); }
/// <summary> /// Initializes a new instance of the TaskContext class. /// </summary> /// <param name="cancellationTokenSource">A cancellation source.</param> public TaskContext(CancellationTokenSource cancellationTokenSource) { if (cancellationTokenSource == null) { throw new ArgumentNullException("cancellationTokenSource"); } this.cancellationTokenSource = cancellationTokenSource; this.log = ServiceLocator.Current.GetInstance <IExecutionLog>(); }