System::Threading::Tasks::ResultTask-klass
Innehåll
[
Dölj
]ResultTask class
En Task specialisering som returnerar ett resultatvärde vid slutförande.
template<typename T>class ResultTask : public System::Threading::Tasks::Task
| Parameter | Beskrivning |
|---|---|
| T | Typen av resultatvärdet som returneras av uppgiften |
Metoder
| Metod | Beskrivning |
|---|---|
| Complete(const T&) | Sätter resultatvärdet för uppgiften och slutför den. |
| ConfigureAwait(bool) const | Konfigurerar hur väntningar på denna resultatuppgift ska bete sig avseende kontextfångst. |
| ContinueWith(const Action<RTaskPtr<T>>&) | Skapar en fortsättning som körs när resultatuppgiften är slutförd. |
| ContinueWith(const Func<RTaskPtr<T>, TNewResult>&) | Skapar en fortsättning som körs när resultatuppgiften är slutförd. |
| ContinueWith(const Action<TaskPtr>&) | Skapar en fortsättning som körs när uppgiften är slutförd. |
| ContinueWith(const Func<TaskPtr, TResult>&) | Skapar en fortsättning som körs när uppgiften är slutförd. |
| get_Result() | Hämtar resultatet av den asynkrona operationen. |
| GetAwaiter() const | Hämtar en awaiter för denna resultatuppgift för användning med Await. |
| ResultTask(const Func<T>&) | Konstruktor för en ResultTask med en funktion som returnerar ett värde. |
| ResultTask() | Intern implementation. Inte för användarkod. |
| ResultTask(const T&) | Intern konstruktor för att skapa resultatuppgifter med specificerat resultat. |
| set_Result(const T&) | Sätter resultatvärdet för uppgiften. |
Anmärkningar
Representerar en asynkron operation som producerar ett resultat, liknande System.Threading.Tasks.Task
Se även
- Class Task
- Namespace System::Threading::Tasks
- Library Aspose.PDF for C++