} // 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
} // 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