Interface IAsyncTask

Interface IAsyncTask

Nome do espaço: Aspose.Imaging.AsyncTask Assembleia: Aspose.Imaging.dll (25.4.0)

A tarefa não sincronizada.

public interface IAsyncTask : IAsyncResult, IDisposable

Implements

IAsyncResult , IDisposable

Properties

Error

Recebe o erro de tarefa que está disponível após a tarefa ser concluída.

Exception Error { get; }

Valor da propriedade

Exception

IsBusy

Recebe um valor indicando se esta tarefa está sendo executada atualmente.

bool IsBusy { get; }

Valor da propriedade

bool

IsCanceled

Recebe um valor indicando se esta tarefa foi cancelada.

bool IsCanceled { get; }

Valor da propriedade

bool

IsFaulted

Recebe um valor indicando se essa tarefa foi errada.

bool IsFaulted { get; }

Valor da propriedade

bool

ProgressEventHandler

Recebe ou coloca o processador do evento do progresso da tarefa sincrona.

ProgressEventHandler ProgressEventHandler { get; set; }

Valor da propriedade

ProgressEventHandler

Result

Obtenha o resultado desta tarefa.

object Result { get; }

Valor da propriedade

object

Methods

Abort()

Aborto com essa tarefa.A tarefa é concluída imediatamente, com o risco de não liberar recursos internos não gerenciados.

void Abort()

Cancel()

Cancelar essa tarefa.A tarefa é concluída com segurança pela interrupção controlada do algoritmo.

void Cancel()

RunAsync()

executa essa tarefa.

void RunAsync()

RunAsync(ThreadPriority)

executa essa tarefa.

void RunAsync(ThreadPriority priority)

Parameters

priority ThreadPriority

A prioridade do thread.

SetCompleteCallback(CompleteCallback)

Encontre o delegado completo de chamadas.

void SetCompleteCallback(CompleteCallback completeCallback)

Parameters

completeCallback CompleteCallback

Um total de callback.

Veja também

IAsyncResult , IDisposable

 Português