Freigeben über


nested_scheduler_missing_detach-Klasse

Diese Klasse beschreibt eine Ausnahme, die ausgelöst wird, wenn die Concurrency Runtime erkennt, dass Sie vernachlässigten, die CurrentScheduler::Detach-Methode in einem Kontext aufgerufen wird, der auf einen zweiten Planer angefügt haben, der die Attach-Methode des Scheduler-Objekts verwendet wird.

class nested_scheduler_missing_detach : public std::exception;

Member

Dd492575.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Beschreibung

nested_scheduler_missing_detach::nested_scheduler_missing_detach-Konstruktor

Überladen.Erstellt ein nested_scheduler_missing_detach-Objekt.

Hinweise

Diese Ausnahme wird nur ausgelöst, wenn Sie einen Planer innere Ausnahme Attach schachteln, indem Sie die Scheduler-Methode eines Objekts auf einem Kontext, der bereits im Besitz von angefügt ist oder in ein anderes Planer aufrufen.Die Concurrency Runtime löst diese Ausnahme aus, wenn sie opportunistisch das Szenario als Hilfe zum Suchen des Problems erkennen kann.Nicht jede Instanz der Vernachlässigung, die CurrentScheduler::Detach-Methode aufzurufen wird sichergestellt, dass das Auslösen dieser Ausnahme.

Vererbungshierarchie

exception

nested_scheduler_missing_detach

Anforderungen

Header: concrt.h

Namespace: Parallelität

Siehe auch

Referenz

concurrency-Namespace

Scheduler-Klasse

CurrentScheduler::Detach-Methode

Scheduler::Attach-Methode