Exemplo n.º 1
0
 public async Task Restart()
 {
     if (_manifest != null)
     {
         if (!_manifest.IsEmpty)
         {
             if (!_manifest.IsActive)
             {
                 await _manifest.Start();
             }
         }
     }
 }
Exemplo n.º 2
0
        static async Task <TaskManifest> LoadManifest(HttpContext context, IRevaleeClientRecurringSettings recurringConfig, IRevaleeRegistrar revalee, IOptions <RevaleeOptions> option)
        {
            TaskManifest manifest = null;

            if (recurringConfig == null || !recurringConfig.TaskModel.Any())
            {
                manifest = new TaskManifest(revalee, context, option);
            }
            else
            {
                manifest = new TaskManifest(revalee, context, option, recurringConfig);

                if (!manifest.IsEmpty)
                {
                    await manifest.Start();
                }
            }

            return(manifest);
        }