الواجهة IAsyncTask

IAsyncTask interface

المهمة غير المتزامنة.

public interface IAsyncTask : IAsyncResult, IDisposable

الخصائص

الاسمالوصف
Error { get; }يحصل على خطأ المهمة المتاح بعد إكمال المهمة.
IsBusy { get; }يحصل على قيمة تشير إلى ما إذا كانت هذه المهمة قيد التشغيل حاليًا.
IsCanceled { get; }يحصل على قيمة تشير إلى ما إذا تم إلغاء هذه المهمة.
IsFaulted { get; }يحصل على قيمة تشير إلى ما إذا كانت هذه المهمة قد حدث فيها خطأ.
ProgressEventHandler { get; set; }يحصل أو يضبط معالج حدث التقدم للمهمة غير المتزامنة.
Result { get; }يحصل على نتيجة هذه المهمة.

الطرق

الاسمالوصف
Abort()يوقف هذه المهمة. تُكمل المهمة فورًا، مع خطر عدم تحرير الموارد الداخلية غير المدارة.
Cancel()يلغي هذه المهمة. تُكمل المهمة بأمان عبر إيقاف الخوارزمية بشكل مُتحكم.
RunAsync()يشغل هذه المهمة.
RunAsync(ThreadPriority)يشغل هذه المهمة.
SetCompleteCallback(CompleteCallback)يضبط المندوب الندائي للانتهاء.

انظر أيضًا