IAsyncTask

All Implemented Interfaces: com.aspose.ms.System.IAsyncResult, com.aspose.ms.System.IDisposable

public interface IAsyncTask extends System.IAsyncResult, System.IDisposable

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

الطرق

طريقةالوصف
getProgressEventHandler()يحصل على معالج حدث التقدم للمهمة غير المتزامنة.
setProgressEventHandler(ProgressEventHandler value)يضبط معالج حدث التقدم للمهمة غير المتزامنة.
isBusy()يحصل على قيمة تشير إلى ما إذا كانت هذه المهمة قيد التشغيل حاليًا.
isCanceled()يحصل على قيمة تشير إلى ما إذا تم إلغاء هذه المهمة.
isFaulted()يحصل على قيمة تشير إلى ما إذا كانت هذه المهمة قد فشلت.
getError()يحصل على خطأ المهمة المتاح بعد إكمال المهمة.
getResult()يحصل على نتيجة هذه المهمة.
runAsync()يشغّل هذه المهمة.
runAsync(int priority)يشغّل هذه المهمة.
cancel()يلغي هذه المهمة.
abort()يوقف هذه المهمة.
setCompleteCallback(CompleteCallback completeCallback)يضبط المفوض للنداء الكامل.

getProgressEventHandler()

public abstract ProgressEventHandler getProgressEventHandler()

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

القيمة: معالج حدث التقدم للمهمة غير المتزامنة.

Returns: ProgressEventHandler - the progress event handler of the asynchronous task.

setProgressEventHandler(ProgressEventHandler value)

public abstract void setProgressEventHandler(ProgressEventHandler value)

يضبط معالج حدث التقدم للمهمة غير المتزامنة.

القيمة: معالج حدث التقدم للمهمة غير المتزامنة.

Parameters:

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

isBusy()

public abstract boolean isBusy()

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

القيمة: true إذا كانت هذه المهمة قيد التشغيل حاليًا؛ وإلا false.

Returns: منطقي - قيمة تشير إلى ما إذا كانت هذه المهمة قيد التشغيل حاليًا.

isCanceled()

public abstract boolean isCanceled()

يحصل على قيمة تشير إلى ما إذا تم إلغاء هذه المهمة.

القيمة: true إذا تم إلغاء هذه المهمة؛ وإلا false.

Returns: boolean - قيمة تشير إلى ما إذا تم إلغاء هذه المهمة.

isFaulted()

public abstract boolean isFaulted()

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

القيمة: true إذا كانت هذه المهمة معطوبة؛ وإلا false.

Returns: boolean - قيمة تشير إلى ما إذا كانت هذه المهمة معطوبة.

getError()

public abstract Throwable getError()

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

القيمة: خطأ المهمة.

Returns: java.lang.Throwable - خطأ المهمة المتاح بعد إكمال المهمة.

getResult()

public abstract Object getResult()

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

القيمة: نتيجة هذه المهمة.

Returns: java.lang.Object - نتيجة هذه المهمة.

runAsync()

public abstract void runAsync()

يشغّل هذه المهمة.

runAsync(int priority)

public abstract void runAsync(int priority)

يشغّل هذه المهمة.

Parameters:

معاملنوعالوصف
الأولويةintأولوية الخيط.

cancel()

public abstract void cancel()

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

abort()

public abstract void abort()

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

setCompleteCallback(CompleteCallback completeCallback)

public abstract void setCompleteCallback(CompleteCallback completeCallback)

يضبط المفوض للنداء الكامل.

Parameters:

معاملنوعالوصف
completeCallbackCompleteCallbackدالة رد النداء عند الإكمال.