nested_scheduler_missing_detach-klasse

In deze klasse wordt een uitzondering beschreven die wordt gegenereerd wanneer de Gelijktijdigheidsruntime detecteert dat u de CurrentScheduler::Detach methode niet hebt aangeroepen in een context die is gekoppeld aan een tweede scheduler met behulp van de Attach methode van het Scheduler object.

Syntaxis

class nested_scheduler_missing_detach : public std::exception;

Leden

Openbare constructors

Naam Description
nested_scheduler_missing_detach Overbelast. Maakt een nested_scheduler_missing_detach object.

Opmerkingen

Deze uitzondering wordt alleen opgegooid wanneer u een scheduler in een andere nesten door de Attach-methode van een Scheduler-object aan te roepen binnen een context die al eigendom is van of gekoppeld is aan een andere scheduler. De Concurrency Runtime genereert deze uitzondering opportunistisch wanneer het zichzelf detecteert in een scenario, als hulpmiddel voor het opsporen van het probleem. Niet elk geval van het negeren van het aanroepen van de CurrentScheduler::Detach methode zal gegarandeerd deze uitzondering opwerpen.

Overnamehiƫrarchie

exception

nested_scheduler_missing_detach

Requirements

Koptekst: concrt.h

Naamruimte: concurrentie

geneste_planner_koppelen_ontbreekt

Maakt een nested_scheduler_missing_detach object.

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

nested_scheduler_missing_detach() throw();

Parameterwaarden

_Bericht
Een beschrijvend bericht van de fout.

Zie ook

concurrentie Namespace
Scheduler-klasse