private void onListTasksCompleted(object sender, ListTaskEventArgs e) { if (ListTasksCompleted != null) { ListTasksCompleted(sender, e); } }
private void listTasksWorker(AsyncOperation asyncOp) { Exception e = null; Task[] tasks = null; try { tasks = _syncClient.ListTasks(); } catch (Exception ex) { e = ex; } lock (downloadJobs.SyncRoot) { taskListJobs.Remove(asyncOp.UserSuppliedState); } ListTaskEventArgs args = new ListTaskEventArgs(tasks, e, false, asyncOp.UserSuppliedState); asyncOp.PostOperationCompleted(onListTasksCompletedDelegate, args); }
private void TaskListObtained(object sender, ListTaskEventArgs e) { if (e.Error == null) { Task[] serverTasks = e.Result; // move to ServerTasks collection ServerTasks.Clear(); foreach (Task task in serverTasks.OrderByDescending(t => t.RegistrationTime)) { UserTask userTask = new UserTask(task); ServerTasks.Add(userTask); } } else { MessageBox.Show("Cannot obtain list of server tasks:\n" + e.Error.Message, "error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void onListTasksCompleted(object sender, ListTaskEventArgs e) { if (ListTasksCompleted != null) { ListTasksCompleted(sender, e); } }
private void listTasksWorker(AsyncOperation asyncOp) { Exception e = null; Task[] tasks = null; try { tasks = _syncClient.ListTasks(); } catch (Exception ex) { e = ex; } lock (downloadJobs) { taskListJobs.Remove(asyncOp.UserSuppliedState); } ListTaskEventArgs args = new ListTaskEventArgs(tasks, e, false, asyncOp.UserSuppliedState); asyncOp.PostOperationCompleted(onListTasksCompletedDelegate, args); }
private void listTasksCompleted(object operationState) { ListTaskEventArgs e = operationState as ListTaskEventArgs; onListTasksCompleted(null, e); }