Interface IAsyncTask

Interface IAsyncTask

Nazwa przestrzeń: Aspose.Imaging.AsyncTask Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Zadanie asynchroniczne.

public interface IAsyncTask : IAsyncResult, IDisposable

Implements

IAsyncResult , IDisposable

Properties

Error

Otrzymuje błąd zadania, który jest dostępny po zakończeniu zadania.

Exception Error { get; }

Wartość nieruchomości

Exception

IsBusy

Otrzymuje wartość wskazującą, czy ta zadania jest obecnie w toku.

bool IsBusy { get; }

Wartość nieruchomości

bool

IsCanceled

Otrzymuje wartość wskazującą, czy ta zadania została anulowana.

bool IsCanceled { get; }

Wartość nieruchomości

bool

IsFaulted

Otrzymuje wartość wskazującą, czy ta zadania została popełniona.

bool IsFaulted { get; }

Wartość nieruchomości

bool

ProgressEventHandler

Otrzymuje lub ustanawia postęp handlowca wydarzeń z asynchronicznego zadania.

ProgressEventHandler ProgressEventHandler { get; set; }

Wartość nieruchomości

ProgressEventHandler

Result

Otrzymuje wyniki tego zadania.

object Result { get; }

Wartość nieruchomości

object

Methods

Abort()

Aborcja to zadanie.Zadanie jest zakończone natychmiast, z ryzykiem braku uwolnienia wewnętrznych zasobów nie zarządzanych.

void Abort()

Cancel()

Anuluj tę pracę.Zadanie jest bezpiecznie zakończone przez kontrolowane zatrzymanie algorytmu.

void Cancel()

RunAsync()

Wykonuje to zadanie.

void RunAsync()

RunAsync(ThreadPriority)

Wykonuje to zadanie.

void RunAsync(ThreadPriority priority)

Parameters

priority ThreadPriority

Przede wszystkim priorytetem jest thread.

SetCompleteCallback(CompleteCallback)

Zostaw pełny callback delegat.

void SetCompleteCallback(CompleteCallback completeCallback)

Parameters

completeCallback CompleteCallback

Pełny Callback.

Zobacz również

IAsyncResult , IDisposable

 Polski