protected override async Task ExecuteAsync(CancellationToken stoppingToken) { while (!stoppingToken.IsCancellationRequested) { var persistenceData = new Models.PersistenceData(); await _workflowHost.StartWorkflow(workflowId : nameof(Workflows.Workflow), data : persistenceData); await Task.Delay(_intervalMilliseconds, stoppingToken); } _workflowHost.Stop(); }
protected override async Task ExecuteAsync(CancellationToken stoppingToken) { await _workflowHost.StartAsync(stoppingToken); while (!stoppingToken.IsCancellationRequested) { var data = new Models.PersistenceData { ASNNumbers = _asnNumbers, }; await _workflowHost.StartWorkflow(nameof(Workflows.Workflow), data); await Task.Delay(86_400_000, stoppingToken); } await _workflowHost.StopAsync(stoppingToken); }