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 στο .NET

Δείτε επίσης