SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.Async

Classes

AsyncEventHandler<TEventArgs>

async event handler

AsyncPaginationResult<T>

Result from an async paginated method.

DelegateExtensions

Help methods on AsyncEventHandler.

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.