/// <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); } } }
/// <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;*/ }