On the "Action.cs" tab there is an opportunity to specify the action code.
The namespace line (line 6) automatically contains the value from the "Namespace" field in the Program Settings. The value in the field can be changed.
Class name (line 8) is the name of the action, but in Latin.
The services provided are displayed below with their application description.
The table below shows the characteristics of the services provided.
Name of service | Characteristics |
ConfigurationService _configurationService | Obtaining configuration values |
ConverterService _converterService | Obtaining the presentational value of the object |
DisposeService _disposeService | Registering unmanaged resources for release at runtime system shutdown |
ResourceService _resourceService | Retrieving a resource (variable) from the execution context by its identifier |
ArtifactsFolderService _artifactsFolderService | Getting the path to the folder with artefacts |
ResourcesFolderService _resourcesFolderService | Getting the path to the folder with resources (files) |
To use the services, they must be uncommented.
When an action is used, the Execute method is called. This method must necessarily return either a dictionary or null. If the action returns nothing, it must be reflected: return null.
It is possible to create other methods, classes, but it is not allowed to create new files.