System::Threading::Tasks::ResultTask sınıfı
İçindekiler
[
Saklamak
]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
| Parametre | Açıklama |
|---|---|
| T | Görev tarafından döndürülen sonuç değerinin türü |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| Complete(const T&) | Görev için sonuç değerini ayarlar ve görevi tamamlar. |
| ConfigureAwait(bool) const | Bu 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() const | Await 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
Ayrıca Bakınız
- Class Task
- Namespace System::Threading::Tasks
- Library Aspose.Font for C++