/// <summary> /// Initializes a new instance of the <see cref="ThreadUnitOfExecution"/> class. /// </summary> /// <param name="unitOfExecutionsFactory"> /// Factory used to build the instance. /// </param> public ThreadUnitOfExecution(IUnitOfExecutionsFactory unitOfExecutionsFactory) { this.UnitOfExecutionsFactory = unitOfExecutionsFactory; this.myThread = new Thread(this.Process) { IsBackground = true }; this.myThread.Start(); }
/// <summary> /// Initializes a new instance of the <see cref="PoolUnitOfExecution"/> class. /// </summary> /// <param name="unitOfExecutionsFactory"> /// The unit of executions factory. /// </param> public PoolUnitOfExecution(IUnitOfExecutionsFactory unitOfExecutionsFactory) { this.UnitOfExecutionsFactory = unitOfExecutionsFactory; }
/// <summary> /// Initializes a new instance of the <see cref="SynchronousUnitOfExecution"/> class. /// </summary> /// <param name="unitOfExecutionsFactory"> /// The unit Of Executions Factory. /// </param> public SynchronousUnitOfExecution(IUnitOfExecutionsFactory unitOfExecutionsFactory) { this.UnitOfExecutionsFactory = unitOfExecutionsFactory; }