Κλάση System::Threading::Tasks::ValueTask

ValueTask class

Παρέχει ένα αναμονή-αποτέλεσμα μιας ασύγχρονης λειτουργίας.

class ValueTask : public System::IEquatable<ValueTask>,
                  public System::Details::BoxableObjectBase

Μέθοδοι

ΜέθοδοςΠεριγραφή
AsTask() constΜετατρέπει αυτό το ValueTask σε κοινό δείκτη (shared pointer) προς Task.
ConfigureAwait(bool) constΔιαμορφώνει έναν awaiter για αυτό το task.
Equals(ValueTask) overrideΚαθορίζει εάν αυτή η παρουσία ισούται με άλλη παρουσία του ValueTask.
Equals(System::SharedPtr<System::Object>) overrideΚαθορίζει εάν αυτή η παρουσία ισούται με άλλο αντικείμενο.
get_IsCanceled() constΛαμβάνει μια τιμή που υποδεικνύει εάν το task ολοκληρώθηκε λόγω ακύρωσης.
get_IsCompleted() constΛαμβάνει μια τιμή που υποδεικνύει εάν το task έχει ολοκληρωθεί.
get_IsCompletedSuccessfully() constΛαμβάνει μια τιμή που υποδεικνύει εάν το task ολοκληρώθηκε επιτυχώς.
get_IsFaulted() constΛαμβάνει μια τιμή που υποδεικνύει εάν το task ολοκληρώθηκε λόγω μη επεξεργασμένης εξαίρεσης.
GetAwaiter() constΛαμβάνει έναν awaiter για αυτό το task ώστε να υποστηρίζει εκφράσεις await.
operator!=(const ValueTask&) constΤελεστής ανισότητας για το ValueTask.
operator==(const ValueTask&) constΤελεστής ισότητας για το ValueTask.
ValueTask()Δημιουργεί ένα κενό, μη αρχικοποιημένο ValueTask.
ValueTask(const TaskPtr&)Δημιουργεί ένα ValueTask από κοινό δείκτη (shared pointer) προς ένα Task.

Δείτε επίσης