Metodo task::wait
Attendere l'attività raggiungere uno stato di terminal.È possibile che wait eseguire l'attività inline, se tutte le dipendenze di attività vengono soddisfatte e non è già stata effettuata per l'esecuzione da un componente BackgroundWorker.
task_status wait() const;
Valore restituito
Un valore task_status in grado di essere completed o canceled.Se l'attività incontrasse un'eccezione durante l'esecuzione, o un'eccezione viene propagata da un'attività precedente, wait genererà tale eccezione.
Note
Importante |
---|
In un'applicazione Windows Store, non chiamare wait nel corpo di una continuazione che viene eseguita su STA.In caso contrario, viene concurrency::invalid_operation poiché questo metodo blocca il thread corrente e può determinare l'applicazione a potrebbe non rispondere.Tuttavia, è possibile chiamare il metodo concurrency::task::get per ricevere il risultato dell'attività precedente a una in una continuazione relativa alle attività. |
Requisiti
intestazione: ppltasks.h
Concorrenza diSpazio dei nomi: