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
ParameterAçıklama
TGörev tarafından döndürülen sonuç değerinin türü

Yöntemler

YöntemAçıklama
ConfigureAwait(bool) constBu sonuç görevi üzerindeki await’ların bağlam yakalama ile ilgili nasıl davranacağını yapılandırır.
ContinueWith(const Action<RTaskPtr<T>>&)Sonuç görevi tamamlandığında çalışan bir devam (continuation) oluşturur.
get_Result() constAsenkron işlemin sonucunu alır.
GetAwaiter() constBu sonuç görevi için Await ile kullanılacak bir awaiter alır.
ResultTask(const Func<T>&)Bir değer döndüren bir 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

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

Ayrıca Bakınız