Interface IAsyncTask

IAsyncTask interface

La tarea asíncrona.

public interface IAsyncTask : IAsyncResult, IDisposable

Propiedades

NombreDescripción
Error { get; }Obtiene el error de la tarea que está disponible después de completar la tarea.
IsBusy { get; }Obtiene un valor que indica si esta tarea se está ejecutando actualmente.
IsCanceled { get; }Obtiene un valor que indica si esta tarea fue cancelada.
IsFaulted { get; }Obtiene un valor que indica si esta tarea tuvo un error.
Progress { get; }Obtiene el progreso de la tarea asíncrona.
Result { get; }Obtiene el resultado de esta tarea.

Métodos

NombreDescripción
Abort()Anula esta tarea. La tarea se completa inmediatamente, con el riesgo de no liberar recursos internos no administrados.
Cancel()Cancela esta tarea. La tarea se completa de forma segura mediante la detención controlada del algoritmo.
RunAsync()Ejecuta esta tarea.
RunAsync(ThreadPriority)Ejecuta esta tarea.
SetCompleteCallback(CompleteCallback)Establece el delegado de devolución de llamada completo.
SetProgressCallback(ProgressCallback)Establece el delegado de devolución de llamada de progreso.

Ver también