private static void HandleJobCompleted(Object sender, IProgressEventArgs e) { var job = (BusquedaJob)sender; Hub.Clients.Group(job.Id).jobCompleted(job.Id); job.ProgressChanged -= HandleJobProgressChanged; job.Completed -= HandleJobCompleted; }
protected virtual void OnCompleted(IProgressEventArgs e) { var handler = Completed; if (handler != null) { handler(this, e); } }
protected virtual void OnProgressChanged(IProgressEventArgs e) { var handler = ProgressChanged; this._progress = e.Progress; if (handler != null) { handler(this, e); } }
private void Busqueda_ReportComplete(object sender, IProgressEventArgs e) { this.Complete(); }
private void Busqueda_ReportProgress(object sender, IProgressEventArgs e) { this.OnProgressChanged(e); }
private static void HandleJobProgressChanged(Object sender, IProgressEventArgs e) { var job = (BusquedaJob)sender; Hub.Clients.Group(job.Id).ProgressChanged(e.Message, e.Progress); }