Пример #1
0
        /// <summary>
        /// Refreshes the display list
        /// </summary>
        public void Refresh()
        {
            tasks.Clear();
            var localTasks = client.GetScheduledTasks(schedulerName);

            if (localTasks != null)
            {
                foreach (var task in localTasks)
                {
                    tasks.Add(task);
                }
            }
        }
Пример #2
0
        /// <summary>
        /// Gets a list of scheduled Tasks on the provided scheduler
        /// </summary>
        /// <param name="schedulerName">the scheduler on which to check for scheduled tasks</param>
        /// <returns>a list of scheduled tasks</returns>
        public ScheduledTaskDescription[] GetScheduledTasks(string schedulerName)
        {
            return(proxy.GetScheduledTasks(schedulerName));

            /*Future<object> retVal = client.CallRemoteMethod(managementObjectName, "GetScheduledTasks",
             *                                              new[] {schedulerName});
             * object obj = retVal.Result;
             * if (retVal.Success)
             * {
             *  return (ScheduledTaskDescription[])obj;
             * }
             *
             * return null;*/
        }