Interface IAsyncTask

Interface IAsyncTask

Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)

La tarea asincrónica.

public interface IAsyncTask : IAsyncResult, IDisposable

Implementa

IAsyncResult, IDisposable

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

Exception

IsBusy

Obtiene un valor que indica si esta tarea se está ejecutando actualmente.

bool IsBusy { get; }

Valor de la Propiedad

bool

IsCanceled

Obtiene un valor que indica si esta tarea fue cancelada.

bool IsCanceled { get; }

Valor de la Propiedad

bool

IsFaulted

Obtiene un valor que indica si esta tarea falló.

bool IsFaulted { get; }

Valor de la Propiedad

bool

ProgressEventHandler

Obtiene o establece el manejador de eventos de progreso de la tarea asincrónica.

ProgressEventHandler ProgressEventHandler { get; set; }

Valor de la Propiedad

ProgressEventHandler

Result

Obtiene el resultado de esta tarea.

object Result { get; }

Valor de la Propiedad

object

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.

Véase También

IAsyncResult, IDisposable

 Español