Example #1
0
 private void onListTasksCompleted(object sender, ListTaskEventArgs e)
 {
     if (ListTasksCompleted != null)
     {
         ListTasksCompleted(sender, e);
     }
 }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #6
0
        private void listTasksCompleted(object operationState)
        {
            ListTaskEventArgs e = operationState as ListTaskEventArgs;

            onListTasksCompleted(null, e);
        }