예제 #1
0
 /// <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();
 }
예제 #2
0
 /// <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;
 }