Class AutomationTask_ActionListSandbox
Inherited Members
Namespace: DataWeb.Data.Controls
Assembly: DataWeb.Core.dll
Syntax
public class AutomationTask_ActionListSandbox : ActionList
Constructors
AutomationTask_ActionListSandbox(Form, IServiceProvider)
Declaration
public AutomationTask_ActionListSandbox(Form form, IServiceProvider serviceProvider)
Parameters
| Type | Name | Description |
|---|---|---|
| Form | form | |
| IServiceProvider | serviceProvider |
Methods
ExecuteTaskAsync(string)
Declaration
public Task<ContextAction.Result> ExecuteTaskAsync(string itemId = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | itemId |
Returns
| Type | Description |
|---|---|
| Task<ContextAction.Result> |
InitAsync(CancellationToken)
Initializes the control asynchronously. Override to register actions and events.
Declaration
public override Task InitAsync(CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | A token to monitor for cancellation requests. |
Returns
| Type | Description |
|---|---|
| Task | A task that represents the asynchronous initialization operation. |
Overrides
ProcessActionAsync(ContextAction, IUser, string, object, List<ProvidedValue>, NavigationContext, CancellationToken)
Processes a ContextAction triggered on this control. The base implementation returns a successful result without performing any operation. Override to handle control-specific actions.
Declaration
public override Task<ContextAction.Result> ProcessActionAsync(ContextAction action, IUser user, string itemId = null, object value = null, List<Form.ProvidedValue> controlValues = null, NavigationContext navigationContext = null, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| ContextAction | action | The action to perform. |
| IUser | user | The IUser performing the action. |
| string | itemId | The Id of the item being edited, or |
| object | value | The current value of the control at the time the action is triggered, if applicable. |
| List<Form.ProvidedValue> | controlValues | The values of all controls on the form at the time the action is triggered, if applicable. |
| NavigationContext | navigationContext | The NavigationContext of the form, if applicable. |
| CancellationToken | cancellationToken | A token to monitor for cancellation requests. |
Returns
| Type | Description |
|---|---|
| Task<ContextAction.Result> | A task that represents the asynchronous operation and returns the action result. |