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.