فئة System::Threading::Tasks::ResultValueTask
محتويات
[
يخفي
]ResultValueTask class
تمثل نوعًا هجينًا شبيهًا بالمهمة يمكنه تغليف إما قيمة نتيجة مباشرة أو ResultTask
template<typename T>class ResultValueTask : public System::IEquatable<ResultValueTask<T>>,
public System::Details::BoxableObjectBase
| Parameter | الوصف |
|---|---|
| T | نوع النتيجة التي ينتجها المهمة. |
الطرق
| طريقة | الوصف |
|---|---|
| AsTask() const | يحوّل هذا ResultValueTask إلى مؤشر مشترك إلى ResultTask |
| ConfigureAwait(bool) const | يضبط مُنتظرًا لهذه المهمة. |
| Equals(ResultValueTask) override | يحدّد ما إذا كان هذا الكائن يساوي كائنًا آخر من نوع ResultValueTask. |
| Equals(System::SharedPtr<System::Object>) override | يحدد ما إذا كانت هذه الحالة تساوي كائنًا آخر. |
| get_IsCanceled() const | يحصل على قيمة تُشير إلى ما إذا كانت المهمة قد اكتملت بسبب الإلغاء. |
| get_IsCompleted() const | يحصل على قيمة تُشير إلى ما إذا كانت المهمة قد اكتملت. |
| get_IsCompletedSuccessfully() const | يحصل على قيمة تُشير إلى ما إذا كانت المهمة قد اكتملت بنجاح. |
| get_IsFaulted() const | يحصل على قيمة تُشير إلى ما إذا كانت المهمة قد اكتملت بسبب استثناء غير مُعالج. |
| get_Result() const | يحصل على نتيجة المهمة المكتملة. |
| GetAwaiter() const | يحصل على مُنتظر لهذه المهمة لدعم تعبيرات await. |
| operator!=(const ResultValueTask&) const | عامل عدم المساواة لـ ResultValueTask. |
| operator==(const ResultValueTask&) const | عامل المساواة لـ ResultValueTask. |
| ResultValueTask() | يبني ResultValueTask فارغًا غير مهيأ. |
| ResultValueTask(const T&) | يبني ResultValueTask مكتملًا بالنتيجة المحددة. |
| ResultValueTask(const RTaskPtr<T>&) | يبني ResultValueTask من مؤشر مشترك إلى ResultTask |
ملاحظات
ResultValueTask combines the benefits of ValueTask (reduced allocations for synchronous results) with the ability to wrap existing ResultTask
انظر أيضًا
- Class IEquatable
- Namespace System::Threading::Tasks
- Library Aspose.Page for C++