Interface IAsyncTask

Interface IAsyncTask

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

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

public interface IAsyncTask : IAsyncResult, IDisposable

ينفذ

IAsyncResult، IDisposable

الخصائص

الخطأ

يحصل على خطأ المهمة المتاح بعد إكمال المهمة.

Exception Error { get; }

قيمة الخاصية

Exception

مشغول

يحصل على قيمة تشير إلى ما إذا كانت هذه المهمة قيد التشغيل حاليًا.

bool IsBusy { get; }

قيمة الخاصية

bool

ملغاة

يحصل على قيمة تشير إلى ما إذا كانت هذه المهمة قد ألغيت.

bool IsCanceled { get; }

قيمة الخاصية

bool

معطلة

يحصل على قيمة تشير إلى ما إذا كانت هذه المهمة قد تعطلت.

bool IsFaulted { get; }

قيمة الخاصية

bool

معالج حدث التقدم

يحصل على أو يحدد معالج حدث التقدم للمهمة غير المتزامنة.

ProgressEventHandler ProgressEventHandler { get; set; }

قيمة الخاصية

ProgressEventHandler

النتيجة

يحصل على نتيجة هذه المهمة.

object Result { get; }

قيمة الخاصية

object

الطرق

إلغاء()

يلغي هذه المهمة. تكتمل المهمة على الفور، مع خطر عدم تحرير الموارد غير المدارة الداخلية.

void Abort()

إلغاء()

يلغي هذه المهمة. تكتمل المهمة بأمان عن طريق إيقاف الخوارزمية بشكل محكم.

void Cancel()

تشغيل غير متزامن()

تشغل هذه المهمة.

void RunAsync()

تشغيل غير متزامن(ThreadPriority)

تشغل هذه المهمة.

void RunAsync(ThreadPriority priority)

المعلمات

priority ThreadPriority

أولوية الخيط.

تعيين رد الاتصال المكتمل(CompleteCallback)

يحدد مفوض رد الاتصال المكتمل.

void SetCompleteCallback(CompleteCallback completeCallback)

المعلمات

completeCallback CompleteCallback

رد الاتصال المكتمل.

انظر أيضًا

IAsyncResult، IDisposable

 عربي