Chronos Plugins  5.2.0
This documentation covers the plugin interfaces definitions and an example implementation.
AxelSemrau.Chronos.Plugin.ITask Interface Reference

To be implemented by the "task" part of a Chronos plugin. Public properties of the implementing type are visible in Chronos' method editor. More...

+ Inheritance diagram for AxelSemrau.Chronos.Plugin.ITask:

Public Member Functions

void PreValidate ()
 Called before the schedule construction is completed. More...
 
void PostValidate ()
 Called after the schedule construction is completed. More...
 
void Execute ()
 Do whatever you have to do with your parameters. More...
 
string GetTaskAction ()
 Description of the tasks's action (for hints/time table) More...
 

Detailed Description

To be implemented by the "task" part of a Chronos plugin. Public properties of the implementing type are visible in Chronos' method editor.

If you are doing a lot of validation, you are maybe interested if the property already has its final value or if it will be set at runtime by a {jit:} link. Use INeedToCheckForJITLinks for this.

Definition at line 20 of file TaskInterfaces.cs.

Member Function Documentation

◆ Execute()

◆ GetTaskAction()

◆ PostValidate()

◆ PreValidate()


The documentation for this interface was generated from the following file: