Class Task
Abstract base class which represents common properties of the AutomaticTask and ManualTask classes.
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Sdl.ProjectAutomation.Core
Assembly: Sdl.ProjectAutomation.Core.dll
Syntax
public abstract class Task
Constructors
Task()
Abstract base class which represents common properties of the AutomaticTask and ManualTask classes.
Declaration
protected Task()
Properties
Id
Gets the unique ID of the task.
Declaration
public Guid Id { get; }
Property Value
Type | Description |
---|---|
Guid |
InputFiles
Gets the input files of the task.
Declaration
public TaskFile[] InputFiles { get; }
Property Value
Type | Description |
---|---|
TaskFile[] |
Name
The name of the task. For example "Scan" for the Scan automatic task, or "Translate" for a translation manual task.
Declaration
public string Name { get; }
Property Value
Type | Description |
---|---|
String |
Status
Gets the current status of the task.
Declaration
public TaskStatus Status { get; }
Property Value
Type | Description |
---|---|
TaskStatus |