IBackgroundWorkerManager.cs 514 B

12345678910111213141516
  1. namespace Abp.Threading.BackgroundWorkers
  2. {
  3. /// <summary>
  4. /// Used to manage background workers.
  5. /// </summary>
  6. public interface IBackgroundWorkerManager : IRunnable
  7. {
  8. /// <summary>
  9. /// Adds a new worker. Starts the worker immediately if <see cref="IBackgroundWorkerManager"/> has started.
  10. /// </summary>
  11. /// <param name="worker">
  12. /// The worker. It should be resolved from IOC.
  13. /// </param>
  14. void Add(IBackgroundWorker worker);
  15. }
  16. }