فئة 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يحصل على مُنتظر لهذه المهمة لدعم تعبيرات await.
operator!=(const ValueTask&) constعامل عدم المساواة لـ ValueTask.
operator==(const ValueTask&) constعامل المساواة لـ ValueTask.
ValueTask()ينشئ ValueTask فارغًا غير مهيأ.
ValueTask(const TaskPtr&)ينشئ ValueTask من مؤشر مشترك إلى Task.

انظر أيضًا