/// <summary> /// Initializes a new instance of the PushServiceTasks class /// </summary> /// <param name="client">the client object that is used to request data from the service</param> /// <param name="schedulerName">the name of the target scheduler</param> public TaskPageController(ISchedulingManager client, string schedulerName) { this.schedulerName = schedulerName; this.client = client; Tasks = new ReadOnlyObservableCollection <ScheduledTaskDescription>(tasks); Refresh(); }
/// <summary> /// Initializes a new instance of the ScheduleManagementClient class /// </summary> /// <param name="client">the base client that is used to communicate with the remote service</param> /// <param name="managementObjectName">the name of the management object</param> public ScheduleManagementClient(IBaseClient client, string managementObjectName) { this.client = client; this.managementObjectName = managementObjectName; proxy = client.CreateProxy <ISchedulingManager>(managementObjectName); }
public SchedulerController(ISchedulingManager manager, IOptions <AppSettings> appSettings, IExceptionHandler exceptionHandler) { this.manager = manager; this.appSettings = appSettings; this.exceptionHandler = exceptionHandler; }