Interface IAsyncTask
Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)
A tarefa assíncrona.
public interface IAsyncTask : IAsyncResult, IDisposable
Implementa
Propriedades
Erro
Obtém o erro da tarefa que está disponível após a conclusão da tarefa.
Exception Error { get; }
Valor da Propriedade
IsBusy
Obtém um valor que indica se esta tarefa está atualmente em execução.
bool IsBusy { get; }
Valor da Propriedade
IsCanceled
Obtém um valor que indica se esta tarefa foi cancelada.
bool IsCanceled { get; }
Valor da Propriedade
IsFaulted
Obtém um valor que indica se esta tarefa falhou.
bool IsFaulted { get; }
Valor da Propriedade
ProgressEventHandler
Obtém ou define o manipulador de eventos de progresso da tarefa assíncrona.
ProgressEventHandler ProgressEventHandler { get; set; }
Valor da Propriedade
Resultado
Obtém o resultado desta tarefa.
object Result { get; }
Valor da Propriedade
Métodos
Abort()
Aborta esta tarefa.
A tarefa é concluída imediatamente, com o risco de não liberar recursos não gerenciados internos.
void Abort()
Cancel()
Cancela esta tarefa.
A tarefa é concluída de forma segura pelo controle da parada do algoritmo.
void Cancel()
RunAsync()
Executa esta tarefa.
void RunAsync()
RunAsync(ThreadPriority)
Executa esta tarefa.
void RunAsync(ThreadPriority priority)
Parâmetros
priority
ThreadPriority
A prioridade da thread.
SetCompleteCallback(CompleteCallback)
Define o delegado de callback de conclusão.
void SetCompleteCallback(CompleteCallback completeCallback)
Parâmetros
completeCallback
CompleteCallback
O callback de conclusão.