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 |