Interface IAsyncTask

IAsyncTask interface

Tugas asinkron.

public interface IAsyncTask : IAsyncResult, IDisposable

Properti

NamaKeterangan
Error { get; }Mendapat kesalahan tugas yang tersedia setelah tugas selesai.
IsBusy { get; }Mendapat nilai yang menunjukkan apakah tugas ini sedang berjalan.
IsCanceled { get; }Mendapat nilai yang menunjukkan apakah tugas ini dibatalkan.
IsFaulted { get; }Mendapat nilai yang menunjukkan apakah tugas ini salah.
Progress { get; }Mendapat progres tugas asinkron.
Result { get; }Mendapat hasil dari tugas ini.

Metode

NamaKeterangan
Abort()Membatalkan tugas ini. Tugas segera diselesaikan, dengan risiko tidak membebaskan sumber daya internal yang tidak dikelola.
Cancel()Membatalkan tugas ini. Tugas diselesaikan dengan aman dengan penghentian algoritme yang terkontrol.
RunAsync()Menjalankan tugas ini.
RunAsync(ThreadPriority)Menjalankan tugas ini.
SetCompleteCallback(CompleteCallback)Menyetel delegasi callback lengkap.
SetProgressCallback(ProgressCallback)Menetapkan delegasi panggilan balik progres.

Lihat juga