protected void OnStart() { _logger?.LogDebug("Starting {type} loop...", GetType().Name); _running = true; _starting = false; OnWorkerStarted?.Invoke(this, new WorkerStateEventArgs(_workerId, true)); }
private void StartWorker(RemoveInvoiceArgs args) { OnWorkerStarted?.Invoke(); EnableOrDisableControls(false); lblInfo.Text = "Start..."; lblInfo.Visible = true; bgWorker.RunWorkerAsync(args); }