System::Threading::Tasks::ResultTask-klass

ResultTask class

En Task specialisering som returnerar ett resultatvärde vid slutförande.

template<typename T>class ResultTask : public System::Threading::Tasks::Task
ParameterBeskrivning
TTypen av resultatvärdet som returneras av uppgiften

Metoder

MetodBeskrivning
Complete(const T&)Sätter resultatvärdet för uppgiften och slutför den.
ConfigureAwait(bool) constKonfigurerar 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() constHä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 i .NET

Se även