/// <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();
 }
Esempio n. 2
0
 /// <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;
 }