Table of Contents

Interface IDmsSchedulerTask

Namespace
Skyline.DataMiner.Core.DataMinerSystem.Common
Assembly
Skyline.DataMiner.Core.DataMinerSystem.Common.dll

Represents a Scheduler Task.

public interface IDmsSchedulerTask
Extension Methods

Properties

Actions

Gets the actions associated with this task.

ChooseAgent

Gets a value indicating whether to choose the Agent.

DaysOfMonth

Gets the days of the month on which the task is scheduled to run, if the RepetitionType is equal to Monthly; otherwise, an empty list.

DaysOfWeek

Gets the days of the week on which the task is scheduled to run, if the RepetitionType is equal to Weekly; otherwise, an empty list.

Description

Gets the description of the task.

EndTime

Gets the end time of the task.

FinalActions

Gets the final actions associated with this task.

HandlingAgentId

Gets the ID of the Agent that is handling the task.

HasRun

Gets a value indicating whether the task has run.

Id

Gets the ID of the task.

IsEnabled

Gets a value indicating whether the task is enabled.

IsFinished

Gets a value indicating whether the task is finished.

LastRunResult

Get the result of the last run.

LastRunTime

Get the time it took for the last run.

MonthsOfYear

Gets the months of the year on which the task is scheduled to run, if the RepetitionType is equal to Monthly; otherwise, an empty list.

NextRunTime

Gets the time until the next run.

RepetitionInterval

Gets the repetition interval.

RepetitionIntervalInMinutes

Gets the repetition interval expressed in minutes.

RepetitionType

Gets the repetition type.

Repetitions

Gets the number of repetitions of this task.

Show

Gets a value indicating whether the task is visible.

StartTime

Gets the start time of the task.

TaskName

Gets the name of the task.