public IDev2Task RegisterTaskDefinition(string Path, IDev2TaskDefinition definition, TaskCreation createType, string UserId, string password, TaskLogonType LogonType, string sddl = null) { return (_taskServiceConvertorFactory.CreateTask(Instance.RegisterTaskDefinition(Path, definition.Instance, createType, UserId, password, LogonType, sddl))); }
// ReSharper disable ParameterHidesMember // ReSharper disable InconsistentNaming public IDev2Task RegisterTaskDefinition(string Path, IDev2TaskDefinition definition, TaskCreation createType, // ReSharper restore InconsistentNaming // ReSharper restore ParameterHidesMember // ReSharper disable InconsistentNaming string UserId, // ReSharper restore InconsistentNaming // ReSharper disable InconsistentNaming string password = null, TaskLogonType LogonType = TaskLogonType.S4U, // ReSharper restore InconsistentNaming string sddl = null) { return (_taskServiceConvertorFactory.CreateTask(Instance.RegisterTaskDefinition(Path, definition.Instance, createType, UserId, password, LogonType, sddl))); }
private IDev2TaskDefinition CreateNewTask(IScheduledResource resource) { IDev2TaskDefinition created = TaskService.NewTask(); created.Data = string.Format("{0}~{1}", resource.Name, resource.NumberOfHistoryToKeep); var trigger = _factory.SanitiseTrigger(resource.Trigger.Trigger); created.AddTrigger(trigger); created.AddAction(BuildAction(resource)); created.Settings.StartWhenAvailable = resource.RunAsapIfScheduleMissed; created.Settings.MultipleInstances = resource.AllowMultipleIstances ? TaskInstancesPolicy.Parallel : TaskInstancesPolicy.Queue; created.Settings.Hidden = true; return(created); }
private IDev2TaskDefinition CreateNewTask(IScheduledResource resource) { IDev2TaskDefinition created = TaskService.NewTask(); created.Data = $"{resource.Name}~{resource.NumberOfHistoryToKeep}"; var trigger = _factory.SanitiseTrigger(resource.Trigger.Trigger); created.AddTrigger(trigger); created.AddAction(BuildAction(resource)); created.Settings.StartWhenAvailable = resource.RunAsapIfScheduleMissed; created.Settings.MultipleInstances = resource.AllowMultipleIstances ? TaskInstancesPolicy.Parallel : TaskInstancesPolicy.Queue; created.Settings.Hidden = true; if (created.Instance?.Principal != null) { created.Instance.Principal.RunLevel = TaskRunLevel.Highest; } return(created); }
public IDev2Task RegisterTaskDefinition(string Path, IDev2TaskDefinition definition, TaskCreation createType, string UserId, string password, TaskLogonType LogonType) => RegisterTaskDefinition(Path, definition, createType, UserId, password, LogonType, null);
public IDev2Task RegisterTaskDefinition(string Path, IDev2TaskDefinition definition, TaskCreation createType, string UserId) => RegisterTaskDefinition(Path, definition, createType, UserId, null, TaskLogonType.S4U, null);
public IDev2Task RegisterTaskDefinition(string Path, IDev2TaskDefinition definition) { return(_taskServiceConvertorFactory.CreateTask(Instance.RegisterTaskDefinition(Path, definition.Instance))); }
// ReSharper disable ParameterHidesMember // ReSharper disable InconsistentNaming public IDev2Task RegisterTaskDefinition(string Path, IDev2TaskDefinition definition) // ReSharper restore InconsistentNaming // ReSharper restore ParameterHidesMember { return(_taskServiceConvertorFactory.CreateTask(Instance.RegisterTaskDefinition(Path, definition.Instance))); }
// ReSharper disable ParameterHidesMember // ReSharper disable InconsistentNaming public IDev2Task RegisterTaskDefinition(string Path, IDev2TaskDefinition definition, TaskCreation createType, // ReSharper restore InconsistentNaming // ReSharper restore ParameterHidesMember // ReSharper disable InconsistentNaming string UserId, // ReSharper restore InconsistentNaming // ReSharper disable InconsistentNaming string password = null, TaskLogonType LogonType = TaskLogonType.S4U, // ReSharper restore InconsistentNaming string sddl = null) { return _taskServiceConvertorFactory.CreateTask(Instance.RegisterTaskDefinition(Path, definition.Instance, createType, UserId, password, LogonType, sddl)); }
// ReSharper disable ParameterHidesMember // ReSharper disable InconsistentNaming public IDev2Task RegisterTaskDefinition(string Path, IDev2TaskDefinition definition) // ReSharper restore InconsistentNaming // ReSharper restore ParameterHidesMember { return _taskServiceConvertorFactory.CreateTask(Instance.RegisterTaskDefinition(Path, definition.Instance)); }
// ReSharper restore InconsistentNaming // ReSharper restore ParameterHidesMember // ReSharper disable ParameterHidesMember // ReSharper disable InconsistentNaming public IDev2Task RegisterTaskDefinition(string Path, IDev2TaskDefinition definition) { return _taskServiceConvertorFactory.CreateTask(Instance.RegisterTaskDefinition(Path, definition.Instance)); }