Chronos Plugins 5.9.0
This documentation covers the plugin interfaces definitions and an example implementation.
Loading...
Searching...
No Matches
TaskSDKInterfaces.cs
Go to the documentation of this file.
2{
3 //
4 // Contains internal Interfaces for the SDK plugins
5 //
6
7
11 public interface IParallelScriptTask
12 {
19 string ParallelTaskName { get; set; }
20
25 }
26
27
32 public interface ITaskPluginAccessor
33 {
34
40 }
41
42
46 public interface ITokenResolver
47 {
53 object ResolveExpression(string text);
54 }
55
60 // ReSharper disable once InconsistentNaming
61 public delegate object dGetMethodInformation();
65 public interface ITaskHelperSupport
66 {
67
73
74
80
81 }
82
83
84
85}
Functionality supporting CTC's Task SDK plugins.
delegate object dGetMethodInformation()
Deleget for obtaining MethodInformation.
string ParallelTaskName
Gets or sets the name of the evant chain.
ITokenResolver for resolving a Method Column TRAY% expression into its value.
object ResolveExpression(string text)
Resolves a Method Column TRAY% expression into its value.
void SetTaskHelper(ITokenResolver helper)
Sets the task helper.
void SetMethodHelper(dGetMethodInformation helper)
Sets the method helper.
To be implemented by the "task" part of a Chronos plugin. Public properties of the implementing type ...