Class AutomationScenarioService
A service that provides operations for managing automation tasks.
Implements
Inherited Members
Namespace: DataWeb.Automation
Assembly: DataWeb.Core.dll
Syntax
public class AutomationScenarioService : IAutomationScenarioService
Remarks
Initializes a new instance of the AutomationScenarioService class.
Constructors
AutomationScenarioService(IAutomationScenarioStore)
A service that provides operations for managing automation tasks.
Declaration
public AutomationScenarioService(IAutomationScenarioStore automationScenarioStore)
Parameters
| Type | Name | Description |
|---|---|---|
| IAutomationScenarioStore | automationScenarioStore | The automation scenario store. |
Remarks
Initializes a new instance of the AutomationScenarioService class.
Methods
GetScenarioAsync(AutomationScenarioFilter, CancellationToken)
Gets the automation scenario that matches the specified filter.
Declaration
public Task<AutomationScenario> GetScenarioAsync(AutomationScenarioFilter filter, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| AutomationScenarioFilter | filter | The AutomationScenarioFilter used to retrieve the automation scenario. |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<AutomationScenario> | The automation scenario that matches the specified filter. |
GetScenariosAsync(AutomationScenarioFilter, CancellationToken)
Gets all the automation scenarios that match the specified filter.
Declaration
public Task<IEnumerable<AutomationScenario>> GetScenariosAsync(AutomationScenarioFilter filter, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| AutomationScenarioFilter | filter | The AutomationScenarioFilter used to retrieve the automation scenarios. |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<IEnumerable<AutomationScenario>> | The automation scenarios that match the specified filter. |