void RegisterTaskDefinition(TaskDefinition definition)
{
if (!Report.SchedulesWithCurrentUser)
{
definition.Principal.RunLevel = TaskRunLevel.Highest;
_task = Report.TaskFolder.RegisterTaskDefinition(TaskName, definition, TaskCreation.CreateOrUpdate, "SYSTEM", null, TaskLogonType.ServiceAccount);
}
else
{
//default user
_task = Report.TaskFolder.RegisterTaskDefinition(TaskName, definition);
}
}