Interface IActionService
Action service interface.
Namespace: ISynergy.Framework.Automations.Abstractions
Assembly: ISynergy.Framework.Automations.dll
Syntax
public interface IActionService
Methods
View SourceCalculateTimespanAsync()
Calculates Schedule/Delay expiration when action is saved.
Declaration
Task<(TimeSpan Expiration, IAction UpcomingTask)> CalculateTimespanAsync()
Returns
| Type | Description |
|---|---|
| Task<System.ValueTuple<TimeSpan, IAction>> |
ExcecuteActionAsync(IAction)
Executes action.
Declaration
Task ExcecuteActionAsync(IAction action)
Parameters
| Type | Name | Description |
|---|---|---|
| IAction | action |
Returns
| Type | Description |
|---|---|
| Task |
RefreshTasksAsync()
Gets all tasks that are still not executed.
Declaration
Task RefreshTasksAsync()
Returns
| Type | Description |
|---|---|
| Task |