System::Threading::Tasks::ResultTask فئة
محتويات
[
يخفي
]ResultTask class
تخصص Task يُعيد قيمة نتيجة عند الانتهاء.
template<typename T>class ResultTask : public System::Threading::Tasks::Task
| معامل | الوصف |
|---|---|
| T | نوع قيمة النتيجة التي تُعيدها المهمة |
الطرق
| طريقة | الوصف |
|---|---|
| Complete(const T&) | يضبط قيمة النتيجة للمهمة ويكملها. |
| ConfigureAwait(bool) const | يضبط كيفية تصرف عمليات الانتظار على مهمة النتيجة هذه فيما يتعلق بالتقاط السياق. |
| ContinueWith(const Action<RTaskPtr<T>>&) | ينشئ متابعة تُنفّذ عندما تُكمل مهمة النتيجة. |
| ContinueWith(const Func<RTaskPtr<T>, TNewResult>&) | ينشئ متابعة تُنفّذ عندما تُكمل مهمة النتيجة. |
| ContinueWith(const Action<TaskPtr>&) | ينشئ متابعة تُنفّذ عندما تُكمل المهمة. |
| ContinueWith(const Func<TaskPtr, TResult>&) | ينشئ متابعة تُنفّذ عندما تُكمل المهمة. |
| get_Result() | يحصل على نتيجة العملية غير المتزامنة. |
| GetAwaiter() const | يحصل على مُنتظر لهذه مهمة النتيجة للاستخدام مع Await. |
| ResultTask(const Func<T>&) | يبني ResultTask بدالة تُعيد قيمة. |
| ResultTask() | تنفيذ داخلي. ليس للاستخدام من قبل المستخدم. |
| ResultTask(const T&) | منشئ داخلي لإنشاء مهام نتيجة مع نتيجة محددة. |
| set_Result(const T&) | يضبط قيمة النتيجة للمهمة. |
ملاحظات
يمثل عملية غير متزامنة تُنتج نتيجة، مشابهة لـ System.Threading.Tasks.Task
انظر أيضًا
- Class Task
- Namespace System::Threading::Tasks
- Library Aspose.Font for C++