Exemplo n.º 1
0
        } // MultipleInstances

        public static RecordAdvancedSettings CreateWithDefaultValues()
        {
            RecordAdvancedSettings settings;

            settings = new RecordAdvancedSettings()
            {
                TaskSchedulerFolder = null,
                AsSoonAsPossible    = true,
                FailureRetry        = Retry.CreateWithDefaultValues(),
                DeleteAfter         = new TimeLimit()
                {
                    Enabled = true,
                    Time    = new TimeSpan(5, 0, 0, 0),
                },
                WakeComputer       = true,
                ExecutionTimeLimit = new TimeLimit()
                {
                    Enabled = true,
                    Time    = new TimeSpan(0, 30, 0),
                },
                MultipleInstances = RecordMultipleInstances.RecordBoth,
            };

            return(settings);
        } // CreateWithDefaultValues
Exemplo n.º 2
0
        } // AdvancedSettings

        public static RecordTask CreateWithDefaultValues(RecordChannel channel)
        {
            RecordTask task;

            task = new RecordTask()
            {
                Channel          = channel ?? new RecordChannel(),
                Schedule         = RecordSchedule.CreateWithDefaultValues(RecordScheduleKind.OneTime),
                Duration         = RecordDuration.CreateWithDefaultValues(),
                Description      = RecordDescription.CreateWithDefaultValues(),
                Action           = RecordAction.CreateWithDefaultValues(),
                AdvancedSettings = RecordAdvancedSettings.CreateWithDefaultValues(),
            };

            return(task);
        } // CreateWithDefaultValues