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

ResultTask class

Tamamlandığında bir sonuç değeri döndüren bir Task özelleştirmesi.

template<typename T>class ResultTask : public System::Threading::Tasks::Task
ParametreAçıklama
TGörev tarafından döndürülen sonuç değerinin türü

Yöntemler

YöntemAçıklama
Complete(const T&)Görev için sonuç değerini ayarlar ve görevi tamamlar.
ConfigureAwait(bool) constBu sonuç görevi üzerindeki await’ların bağlam yakalama açısından nasıl davranması gerektiğini yapılandırır.
ContinueWith(const Action<RTaskPtr<T>>&)Sonuç görevi tamamlandığında çalışan bir devam (continuation) oluşturur.
ContinueWith(const Func<RTaskPtr<T>, TNewResult>&)Sonuç görevi tamamlandığında çalışan bir devam (continuation) oluşturur.
ContinueWith(const Action<TaskPtr>&)Görev tamamlandığında çalışan bir devam (continuation) oluşturur.
ContinueWith(const Func<TaskPtr, TResult>&)Görev tamamlandığında çalışan bir devam (continuation) oluşturur.
get_Result()Asenkron işlemin sonucunu alır.
GetAwaiter() constAwait ile kullanılmak üzere bu sonuç görevi için bir awaiter alır.
ResultTask(const Func<T>&)Bir değer döndüren fonksiyonla bir ResultTask oluşturur.
ResultTask()Dahili uygulama. Kullanıcı kodu için değildir.
ResultTask(const T&)Belirtilen sonuçla sonuç görevleri oluşturmak için dahili yapıcı.
set_Result(const T&)Görev için sonuç değerini ayarlar.

Açıklamalar

Sonuç üreten bir asenkron işlemi temsil eder, .NET’teki System.Threading.Tasks.Task benzeri.

Ayrıca Bakınız