| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- using System.Threading.Tasks;
- using BO.ProcessServer.Business.Workers.Contexts;
- using Quadarax.Foundation.Core.Logging;
- using Quadarax.Foundation.Core.Thread;
- namespace BO.ProcessServer.Business.Workers
- {
- public class RetentionWorker : LoopWorker
- {
- #region *** Constants ***
- private const string CS_WK_NAME = "Retention";
- #endregion
- #region *** Constuctors ***
- public RetentionWorker(IWorkerContext context) : base(CS_WK_NAME, context)
- {
- var ctx = (CfgCtx)context;
- ctx.Configuration.System.Retention.
- }
- public RetentionWorker(string workerName, IWorkerContext context) : base(workerName, context)
- {
- }
- public RetentionWorker(string workerName) : base(workerName)
- {
- }
- public RetentionWorker(string workerName, IWorkerContext context, ILogger logger = null) : base(workerName, context, logger)
- {
- }
- #endregion
- #region *** Iteration ***
- protected override async Task DoIteration(IWorkerContext context)
- {
- var ctx = (CfgCtx)context;
- }
- #endregion
- }
- }
|