SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.Async

Classes

AsyncPaginationResult<T>

Result from an async paginated method.

TaskEventArgs

Event arguments used in events exposed by TaskExecutor.

TaskExecutor

Manages execution of asynchronus work using System.Threading.Tasks.Task API. If the task is associated with a TrackingToken then the task will be monitored by TaskMonitor and the outcome/status of the task can be retrieved from TaskMonitor.

TaskInformation

Contains information such as status and result (if the asynchronus job returned a result) associated with a task.

TaskInformation<T>

Contains information about a task where status is an typed instance with information specific to the task type.

TaskMonitor

Component that monitors task that are trackable (that is associated with a TrackingToken).

TrackingToken

Used to define a token that will be associated with a System.Threading.Tasks.Task. Can be used to retrieve status about the task using TaskMonitor.

TrackingTokenExtensions

Extends TrackingToken with convenience methods.