فئة System::Threading::Tasks::ResultValueTask
محتويات
[
يخفي
]ResultValueTask class
تمثل نوعًا هجينًا شبيهًا بالمهمة يمكنه احتواء إما قيمة نتيجة مباشرة أو ResultTask
template<typename T>class ResultValueTask : public System::IEquatable<ResultValueTask<T>>,
public System::Details::BoxableObjectBase
| معامل | الوصف |
|---|---|
| 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() | يحصل على نتيجة المهمة المكتملة. |
| GetAwaiter() const | يحصل على awaiter لهذه المهمة لدعم تعبيرات 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.Font for C++