Class BaseTask
- Namespace
- PHCBusinessLayer.Automation
- Assembly
- PHCBusinessLayer.dll
public abstract class BaseTask : ContextAwareness, IPnp, ISDKContextAwareness
- Inheritance
-
BaseTask
Constructors
BaseTask()
public BaseTask()
BaseTask(ContextVO)
public BaseTask(ContextVO contextItem)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
contextItem |
ContextVO |
Properties
Blocked
public bool Blocked { get; set; }
Property Value
Config
public TaskConfig Config { get; set; }
Property Value
JobID
public TaskID JobID { get; set; }
Property Value
Result
public ProcessTableVO Result { get; set; }
Property Value
Status
public TaskStatus Status { get; set; }
Property Value
Methods
CanStart()
public List<MessageVO> CanStart()
Returns
GetDefaultContext()
public override ContextVO GetDefaultContext()
Returns
GetJobPayLoad()
Used by the programmer to save the information he wants in the database.
public virtual string GetJobPayLoad()
Returns
GetJobTitle()
Used to assign a value to the ProcessTableVO.Title property
public virtual string GetJobTitle()
Returns
OnCanStart()
public virtual List<MessageVO> OnCanStart()
Returns
OnExecute()
public virtual void OnExecute()
OnInit()
public virtual void OnInit()
OnSynchronize(string)
public virtual void OnSynchronize(string payload)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
payload |
string |