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 |