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.