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 في .NET

انظر أيضًا