Condividi tramite


Funzione run_with_cancellation_token

Esegue un oggetto funzione immediatamente e in modo sincrono nel contesto di un token di annullamento specificato.

template<
   typename _Function
>
void run_with_cancellation_token(
   const _Function& _Func,
   cancellation_token _Ct
);

Parametri

  • _Function
    Il tipo dell'oggetto funzione che verrà richiamato.

  • _Func
    L'oggetto funzione che verrà eseguita.Tale oggetto deve supportare l'operatore di chiamata di funzione con una firma di void (void).

  • _Ct
    Il token di annullamento che verrà verificato l'annullamento implicito dell'oggetto funzione.Utilizzare cancellation_token::none() se si desidera che la funzione di esecuzione senza alcuna possibilità di annullamento implicito da un gruppo di attività padre che viene annullato.

Note

Tutti i punti di interruzione nell'oggetto funzione verranno attivati quando cancellation_token viene annullato._Ct token esplicito isolerà questo _Func per annullamento padre se l'elemento padre non dispone di un token diverso o token.

Requisiti

Header: ppl.h

Concorrenza diSpazio dei nomi:

Vedere anche

Riferimenti

Spazio dei nomi concurrency