Interface IAsyncTask

Interface IAsyncTask

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

Il compito asincrono.

public interface IAsyncTask : IAsyncResult, IDisposable

Implementa

IAsyncResult, IDisposable

Proprietà

Errore

Ottiene l’errore del compito che è disponibile dopo il completamento del compito.

Exception Error { get; }

Valore della Proprietà

Exception

IsBusy

Ottiene un valore che indica se questo compito è attualmente in esecuzione.

bool IsBusy { get; }

Valore della Proprietà

bool

IsCanceled

Ottiene un valore che indica se questo compito è stato annullato.

bool IsCanceled { get; }

Valore della Proprietà

bool

IsFaulted

Ottiene un valore che indica se questo compito ha avuto un errore.

bool IsFaulted { get; }

Valore della Proprietà

bool

ProgressEventHandler

Ottiene o imposta il gestore degli eventi di progresso del compito asincrono.

ProgressEventHandler ProgressEventHandler { get; set; }

Valore della Proprietà

ProgressEventHandler

Risultato

Ottiene il risultato di questo compito.

object Result { get; }

Valore della Proprietà

object

Metodi

Abort()

Annulla questo compito. Il compito viene completato immediatamente, con il rischio di non liberare le risorse non gestite interne.

void Abort()

Cancel()

Annulla questo compito. Il compito viene completato in modo sicuro mediante l’arresto controllato dell’algoritmo.

void Cancel()

RunAsync()

Esegue questo compito.

void RunAsync()

RunAsync(ThreadPriority)

Esegue questo compito.

void RunAsync(ThreadPriority priority)

Parametri

priority ThreadPriority

La priorità del thread.

SetCompleteCallback(CompleteCallback)

Imposta il delegato di callback al completamento.

void SetCompleteCallback(CompleteCallback completeCallback)

Parametri

completeCallback CompleteCallback

Il callback al completamento.

Vedi Anche

IAsyncResult, IDisposable

 Italiano