Condividi tramite


Classe nested_scheduler_missing_detach

Questa classe descrive un'eccezione generata quando il runtime di concorrenza rileva che non è stata eseguita la chiamata al metodo CurrentScheduler::Detach su un contesto allegato a una seconda utilità di pianificazione mediante il metodo Attach dell'oggetto Scheduler.

Sintassi

class nested_scheduler_missing_detach : public std::exception;

Membri

Costruttori pubblici

Nome Descrizione
nested_scheduler_missing_detach Con overload. Costruisce un oggetto nested_scheduler_missing_detach.

Osservazioni:

Questa eccezione viene generata solo quando si annida un'utilità di pianificazione in un'altra chiamando il metodo Attach di un oggetto Scheduler su un contesto che è già di proprietà o è collegato a un'altra utilità di pianificazione. Il runtime di concorrenza genera questa eccezione opportunisticamente quando può rilevare lo scenario come un aiuto per individuare il problema. Non tutte le istanze di ignorare la chiamata al CurrentScheduler::Detach metodo sono garantite per generare questa eccezione.

Gerarchia di ereditarietà

exception

nested_scheduler_missing_detach

Requisiti

Intestazione: concrt.h

Spazio dei nomi: Concurrency

nested_scheduler_missing_detach

Costruisce un oggetto nested_scheduler_missing_detach.

explicit _CRTIMP nested_scheduler_missing_detach(_In_z_ const char* _Message) throw();

nested_scheduler_missing_detach() throw();

Parametri

_Messaggio
Messaggio descrittivo dell'errore.

Vedi anche

Spazio dei nomi concurrency
Classe Scheduler