public override TaskCollection CreateTasks() { TaskCollection tasks = new TaskCollection(); // Global Tasks tasks.Add(new SyncUiTask("Demo custom global task", delegate() { MessageBox.Show("Your custom code goes here", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly); return(null); })); // Object Specific SyncUiTask <ListObject> taskObjectSpecific = new SyncUiTask <ListObject>("Demo Object Specific Task", delegate(ListObject computer) { // Show computer ID MessageBox.Show(computer.Id, "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly); return(null); }); tasks.Add(taskObjectSpecific); return(tasks); }
public override TaskCollection CreateTasks() { TaskCollection tasks = new TaskCollection(); // Global Tasks tasks.Add(new SyncUiTask("Demo custom global task", delegate() { MessageBox.Show("Your custom code goes here", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly); return null; })); // Object Specific SyncUiTask<ListObject> taskObjectSpecific = new SyncUiTask<ListObject>("Demo Object Specific Task", delegate(ListObject computer) { // Show computer ID MessageBox.Show(computer.Id, "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly); return null; }); tasks.Add(taskObjectSpecific); return (tasks); }