System::Threading::Tasks::ValueTask فئة

ValueTask class

يوفر نتيجة يمكن انتظارها لعملية غير متزامنة.

class ValueTask : public System::IEquatable<ValueTask>,
                  public System::Details::BoxableObjectBase

الطرق

طريقةالوصف
AsTask() constيحوّل هذا ValueTask إلى مؤشر مشترك إلى Task.
ConfigureAwait(bool) constيضبط مُنتظر لهذه المهمة.
Equals(ValueTask) overrideيحدد ما إذا كانت هذه المثيل مساوية لمثيل آخر من ValueTask.
Equals(System::SharedPtr<System::Object>) overrideيحدد ما إذا كانت هذه المثيل مساوية لكائن آخر.
get_IsCanceled() constيحصل على قيمة تشير إلى ما إذا كانت المهمة قد انتهت بسبب الإلغاء.
get_IsCompleted() constيحصل على قيمة تشير إلى ما إذا كانت المهمة قد انتهت.
get_IsCompletedSuccessfully() constيحصل على قيمة تشير إلى ما إذا كانت المهمة قد انتهت بنجاح.
get_IsFaulted() constيحصل على قيمة تشير إلى ما إذا كانت المهمة قد انتهت بسبب استثناء غير معالج.
GetAwaiter() constيحصل على awaiter لهذه المهمة لدعم تعبيرات await.
operator!=(const ValueTask&) constعامل عدم المساواة لـ ValueTask.
operator==(const ValueTask&) constعامل المساواة لـ ValueTask.
ValueTask()ينشئ ValueTask فارغًا غير مهيأ.
ValueTask(const TaskPtr&)ينشئ ValueTask من مؤشر مشترك إلى Task.

انظر أيضًا