Interface IAsyncTask
Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)
La tarea asincrónica.
public interface IAsyncTask : IAsyncResult, IDisposable
Implementa
Propiedades
Error
Obtiene el error de la tarea que está disponible después de que la tarea se completa.
Exception Error { get; }
Valor de la Propiedad
IsBusy
Obtiene un valor que indica si esta tarea se está ejecutando actualmente.
bool IsBusy { get; }
Valor de la Propiedad
IsCanceled
Obtiene un valor que indica si esta tarea fue cancelada.
bool IsCanceled { get; }
Valor de la Propiedad
IsFaulted
Obtiene un valor que indica si esta tarea falló.
bool IsFaulted { get; }
Valor de la Propiedad
ProgressEventHandler
Obtiene o establece el manejador de eventos de progreso de la tarea asincrónica.
ProgressEventHandler ProgressEventHandler { get; set; }
Valor de la Propiedad
Result
Obtiene el resultado de esta tarea.
object Result { get; }
Valor de la Propiedad
Métodos
Abort()
Aborta esta tarea.
La tarea se completa inmediatamente, con el riesgo de no liberar los recursos no administrados internos.
void Abort()
Cancel()
Cancela esta tarea.
La tarea se completa de manera segura mediante la detención controlada del algoritmo.
void Cancel()
RunAsync()
Ejecuta esta tarea.
void RunAsync()
RunAsync(ThreadPriority)
Ejecuta esta tarea.
void RunAsync(ThreadPriority priority)
Parámetros
priority
ThreadPriority
La prioridad del hilo.
SetCompleteCallback(CompleteCallback)
Establece el delegado de callback de completado.
void SetCompleteCallback(CompleteCallback completeCallback)
Parámetros
completeCallback
CompleteCallback
El callback de completado.