System::Threading::Tasks::ResultTask κλάση
περιεχόμενα
[
κρύβω
]ResultTask class
Μια εξειδίκευση Task που επιστρέφει μια τιμή αποτελέσματος μετά την ολοκλήρωση.
template<typename T>class ResultTask : public System::Threading::Tasks::Task
| Parameter | Περιγραφή |
|---|---|
| T | Ο τύπος της τιμής αποτελέσματος που επιστρέφεται από το task |
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| ConfigureAwait(bool) const | Ρυθμίζει πώς οι αναμονές σε αυτό το task αποτελέσματος πρέπει να συμπεριφέρονται σχετικά με τη σύλληψη του πλαισίου. |
| ContinueWith(const Action<RTaskPtr<T>>&) | Δημιουργεί μια συνέχεια που εκτελείται όταν ολοκληρώνεται το task αποτελέσματος. |
| get_Result() const | Αποκτά το αποτέλεσμα της ασύγχρονης λειτουργίας. |
| GetAwaiter() const | Αποκτά έναν awaiter για αυτό το task αποτελέσματος για χρήση με Await. |
| ResultTask(const Func<T>&) | Δημιουργεί ένα ResultTask με μια συνάρτηση που επιστρέφει μια τιμή. |
| ResultTask() | Εσωτερική υλοποίηση. Δεν προορίζεται για κώδικα χρήστη. |
| ResultTask(const T&) | Εσωτερικός κατασκευαστής για τη δημιουργία task αποτελέσματος με καθορισμένο αποτέλεσμα. |
| set_Result(const T&) | Ορίζει την τιμή αποτελέσματος για το task. |
Παρατηρήσεις
Αντιπροσωπεύει μια ασύγχρονη λειτουργία που παράγει ένα αποτέλεσμα, παρόμοια με το System.Threading.Tasks.Task
Δείτε επίσης
- Class Task
- Namespace System::Threading::Tasks
- Library Aspose.Page for C++