private void taskRegSDDLBtn_Click(object sender, EventArgs e) { if (parent.Task != null) { secEd.Initialize(parent.Task); } else { var tsec = TaskSecurity.DefaultTaskSecurity; if (taskRegSDDLText.TextLength > 0) { tsec = new TaskSecurity(); tsec.SetSecurityDescriptorSddlForm(taskRegSDDLText.Text); } secEd.Initialize(parent.TaskName, false, parent.TaskService.TargetServer, tsec); } if (secEd.ShowDialog(this) == DialogResult.OK) { td.RegistrationInfo.SecurityDescriptorSddlForm = secEd.SecurityDescriptorSddlForm; taskRegSDDLText.Text = td.RegistrationInfo.SecurityDescriptorSddlForm; } }
public void SetAccessControl(TaskSecurity taskSecurity);