Exemple #1
0
        }     // SetSchedule

        private void SetDescription(TaskDefinition definition, RecordTask task)
        {
            string userDescription;

            _taskName = GetUniqueTaskName(task, "IPTViewr");
            task.Description.TaskSchedulerName = _taskName;

            userDescription = task.Description.Description;
            if (!task.Description.AddDetails)
            {
                if (userDescription.Length > 0)
                {
                    definition.RegistrationInfo.Description = userDescription;
                } // if
            }
            else
            {
                var details = new StringBuilder();
                task.BuildDescription(true, false, false, true, true, true, null, details);
                task.Description.Details = details.ToString();

                if (userDescription.Length > 0)
                {
                    details = new StringBuilder(userDescription.Length + task.Description.Details.Length + 2);
                    details.Append(userDescription);
                    details.AppendLine();
                    details.Append(task.Description.Details);
                } // if
                details.Replace("\r\n", "  \r\n");

                definition.RegistrationInfo.Description = details.ToString();
            } // if-else
        }     // SetDescription
Exemple #2
0
        } // CreateWindowsJob

        private void DisplayTaskData(RecordTask task, TimeSpan totalRecordTime)
        {
            var buffer = new StringBuilder();

            task.BuildDescription(false, true, false, true, true, true, totalRecordTime, buffer);
            buffer.AppendLine();

            Console.WriteLine(buffer.ToString());
        } // DisplayTaskData