System::Threading::Tasks::ValueTask sınıfı

ValueTask class

Bir asenkron işlemin beklenebilir sonucunu sağlar.

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

Yöntemler

YöntemAçıklama
AsTask() constBu ValueTask nesnesini Task nesnesine bir paylaşımlı işaretçiye dönüştürür.
ConfigureAwait(bool) constBu görev için bir awaiter yapılandırır.
Equals(ValueTask) overrideBu örneğin başka bir ValueTask örneğine eşit olup olmadığını belirler.
Equals(System::SharedPtr<System::Object>) overrideBu örneğin başka bir nesneye eşit olup olmadığını belirler.
get_IsCanceled() constGörevin iptal edilmesi nedeniyle tamamlanıp tamamlanmadığını gösteren bir değer alır.
get_IsCompleted() constGörevin tamamlanıp tamamlanmadığını gösteren bir değer alır.
get_IsCompletedSuccessfully() constGörevin başarıyla tamamlanıp tamamlanmadığını gösteren bir değer alır.
get_IsFaulted() constGörevin işlenmemiş bir istisna nedeniyle tamamlanıp tamamlanmadığını gösteren bir değer alır.
GetAwaiter() constBu görev için await ifadelerini destekleyecek bir awaiter alır.
operator!=(const ValueTask&) constValueTask için eşitsizlik operatörü.
operator==(const ValueTask&) constValueTask için eşitlik operatörü.
ValueTask()Boş, başlatılmamış bir ValueTask oluşturur.
ValueTask(const TaskPtr&)Bir Task paylaşımlı işaretçisinden bir ValueTask oluşturur.

Ayrıca Bakınız