Interface IAsyncTask

Interface IAsyncTask

Nom dels espais: Aspose.Imaging.AsyncTask Assemblea: Aspose.Imaging.dll (25.4.0)

La tasca assíncrona.

public interface IAsyncTask : IAsyncResult, IDisposable

Implements

IAsyncResult , IDisposable

Properties

Error

Obté l’error de tasca que es troba disponible després de la feina s’ha completat.

Exception Error { get; }

Valor de la propietat

Exception

IsBusy

Obté un valor que indica si aquesta tasca està en funcionament.

bool IsBusy { get; }

Valor de la propietat

bool

IsCanceled

Obté un valor que indiqui si aquesta tasca ha estat cancel·lada.

bool IsCanceled { get; }

Valor de la propietat

bool

IsFaulted

Obté un valor indicant si aquesta tasca va ser errada.

bool IsFaulted { get; }

Valor de la propietat

bool

ProgressEventHandler

Obté o col·loca el gestor d’esdeveniments de progrés de la tasca asíncrona.

ProgressEventHandler ProgressEventHandler { get; set; }

Valor de la propietat

ProgressEventHandler

Result

Obtenir el resultat d’aquesta tasca.

object Result { get; }

Valor de la propietat

object

Methods

Abort()

Abortar aquesta tasca.La tasca s’acaba immediatament, amb el risc de no alliberar recursos interns no gestionats.

void Abort()

Cancel()

Cancel·la aquesta tasca.La tasca s’acaba de manera segura mitjançant l’aturada controlada d’algoritme.

void Cancel()

RunAsync()

Executa aquesta tasca.

void RunAsync()

RunAsync(ThreadPriority)

Executa aquesta tasca.

void RunAsync(ThreadPriority priority)

Parameters

priority ThreadPriority

La prioritat del thread.

SetCompleteCallback(CompleteCallback)

S’ha de presentar el nou delegat de callback.

void SetCompleteCallback(CompleteCallback completeCallback)

Parameters

completeCallback CompleteCallback

El complert callback.

Veure també

IAsyncResult , IDisposable

 Català