Skip to content

IWorkItemScheduler Methods

Functionality to schedule tasks on a grain.

QueueAction(Action)

abstract
public abstract void QueueAction(Action action)
Schedules an action for execution by this instance.

Parameters

actionAction
The action.

QueueAction(Action<object>, object)

abstract
public abstract void QueueAction(Action<object> action, object state)
Schedules a work item for execution by this instance.

Parameters

actionAction<object>
The work item.
stateobject
The state passed when invoking the item.

QueueTask(Task)

abstract
public abstract void QueueTask(Task task)
Schedules a task to be started by this instance.

Parameters

taskTask
The task.