Microsoft FactoryOrchestrator Core TaskBase
Microsoft.FactoryOrchestrator.Core
Microsoft.FactoryOrchestrator.Core
TaskBase Class
TaskBase is an abstract class representing a generic task. It contains all the details needed to run the task.
It also surfaces information about the last TaskRun for this task, for easy consumption.
public abstract class TaskBase : Microsoft.FactoryOrchestrator.Core.NotifyPropertyChangedBase
Inheritance System.Object 🡒 Microsoft.FactoryOrchestrator.Core.NotifyPropertyChangedBase 🡒 TaskBase
Derived
↳ ExecutableTask
↳ ExternalTask
Constructors
- TaskBase(Microsoft.FactoryOrchestrator.Core.TaskType)
- TaskBase(string, Microsoft.FactoryOrchestrator.Core.TaskType)
Properties
- AbortTaskListOnFailed
- Arguments
- Guid
- IsRunningOrPending
- LatestTaskRunExitCode
- LatestTaskRunGuid
- LatestTaskRunPassed
- LatestTaskRunRunTime
- LatestTaskRunStatus
- LatestTaskRunTimeFinished
- LatestTaskRunTimeStarted
- MaxNumberOfRetries
- Name
- Path
- RunByClient
- RunByServer
- RunInContainer
- TaskLock
- TaskRunGuids
- TimeoutSeconds
- TimesRetried
- Type
Methods
- CreateTaskFromTaskRun(Microsoft.FactoryOrchestrator.Core.TaskRun)
- DeepCopy()
- Equals(object)
- GetHashCode()
- ShouldSerializeAbortTaskListOnFailed()
- ShouldSerializeLatestTaskRunExitCode()
- ShouldSerializeLatestTaskRunStatus()
- ShouldSerializeLatestTaskRunTimeFinished()
- ShouldSerializeLatestTaskRunTimeStarted()
- ShouldSerializeMaxNumberOfRetries()
- ShouldSerializeRunInContainer()
- ShouldSerializeTaskRunGuids()
- ShouldSerializeTimeoutSeconds()
- ShouldSerializeTimesRetried()