Condividi tramite


Metodo task::get

Restituisce il risultato generato da questa attività. Se l'attività non è in uno stato terminale, una chiamata a get attenderà il completamento dell'attività. Questo metodo non restituisce un valore quando viene chiamato a un'attività con un result_type void.

_ReturnType get() const;

void get() const;

Valore restituito

Risultato dell'attività.

Note

Se l'attività viene annullata, una chiamata a get genererà un'eccezione task_canceled. Se l'attività ha rilevato un'eccezione diversa o un'eccezione è stata propagata a essa da un'attività precedente, una chiamata a get genererà questa eccezione.

Importante

In un'app di Windows Store non chiamare concurrency::task::wait o get (wait chiama get) nel codice eseguito nell'STA.In caso contrario, il runtime visualizza concurrency::invalid_operation perché questi metodi bloccano il thread corrente e possono portare l'applicazione a non rispondere.Tuttavia, è possibile chiamare il metodo get per ricevere il risultato dell'attività precedente in una continuazione basata sulle attività poiché il risultato è immediatamente disponibile.

Requisiti

Intestazione: ppltasks.h

Spazio dei nomi: concorrenza

Vedere anche

Riferimenti

Classe task (runtime di concorrenza)