Interface IComputationalWorkExecutionService
Defines a service to execute IComputationalWork.
Namespace: DNVGL.One.Compute.WorkExecution
Assembly: DNVGL.One.Compute.WorkExecution.dll
Syntax
public interface IComputationalWorkExecutionService
Methods
View SourceSubmitWork(WorkItem, object, IExecutionContext)
Submits the work.
Declaration
IWorkExecutionMonitor SubmitWork(WorkItem work, object input, IExecutionContext rootExecutionContext = null)
Parameters
Type | Name | Description |
---|---|---|
WorkItem | work | The work. |
object | input | The input. |
IExecutionContext | rootExecutionContext | The root execution context. |
Returns
Type | Description |
---|---|
IWorkExecutionMonitor | An IWorkExecutionMonitor for monitoring the execution of the work. |
Remarks
The root execution context can be used to assign variables that will be accessible by all work items during execution.