طريقة System::Threading::Tasks::Run

System::Threading::Tasks::Run(const Action<>&) method

تضيف العمل المحدد إلى قائمة الانتظار للتنفيذ في مجموعة الخيوط وتعيد مقبض Task لهذا العمل.

TaskPtr System::Threading::Tasks::Run(const Action<> &action)
معاملنوعالوصف
actionconst Action<>&العمل الذي سيتم تنفيذه بشكل غير متزامن.

ReturnValue

مهمة Task تمثل العمل المضاف إلى قائمة الانتظار للتنفيذ في مجموعة الخيوط.

انظر أيضًا

System::Threading::Tasks::Run(const Action<>&, const CancellationToken&) method

تضيف العمل المحدد إلى قائمة الانتظار للتنفيذ في مجموعة الخيوط وتعيد مقبض Task لهذا العمل.

TaskPtr System::Threading::Tasks::Run(const Action<> &action, const CancellationToken &cancellationToken)
معاملنوعالوصف
actionconst Action<>&العمل الذي سيتم تنفيذه بشكل غير متزامن.
cancellationTokenconst CancellationToken&رمز إلغاء يمكن استخدامه لإلغاء العمل إذا لم يبدأ بعد.

ReturnValue

مهمة Task تمثل العمل المضاف إلى قائمة الانتظار للتنفيذ في مجموعة الخيوط.

انظر أيضًا

System::Threading::Tasks::Run(const Func<TaskPtr>&) method

تضيف العمل المحدد إلى قائمة الانتظار للتنفيذ في مجموعة الخيوط وتعيد وكيلًا لـ Task الذي تُعيده الدالة.

TaskPtr System::Threading::Tasks::Run(const Func<TaskPtr> &function)
معاملنوعالوصف
functionconst Func<TaskPtr>&العمل الذي سيتم تنفيذه بشكل غير متزامن، والذي يُعيد Task.

ReturnValue

مهمة Task تمثل وكيلًا لـ Task الذي تُعيده الدالة.

انظر أيضًا

System::Threading::Tasks::Run(const Func<TResult>&) method

يقوم بجدولة العمل المحدد للتنفيذ على مجموعة الخيوط ويعيد مقبض Task لهذا العمل.

template<typename TResult> RTaskPtr<TResult> System::Threading::Tasks::Run(const Func<TResult> &function)
معاملالوصف
TResultنوع النتيجة التي تُرجعها المهمة.
معاملنوعالوصف
دالةconst Func<TResult>&العمل الذي سيتم تنفيذه بشكل غير متزامن.

ReturnValue

Task الذي يمثل العمل المجدول للتنفيذ في مجموعة الخيوط.

انظر أيضًا