System::ComponentModel::BackgroundWorker Klasse

BackgroundWorker class

Objekte dieser Klasse sollten ausschließlich mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben.

class BackgroundWorker : public System::ComponentModel::Component

Methoden

MethodeBeschreibung
BackgroundWorker()RTTI-Informationen.
get_WorkerReportsProgress() constErmittelt einen Wert, der angibt, ob der System::ComponentModel::BackgroundWorker Fortschrittsaktualisierungen melden kann.
ReportProgress(int)Löst das System::ComponentModel::BackgroundWorker::ProgressChanged‑Ereignis aus.
ReportProgress(int, const System::SharedPtr<System::Object>&)Löst das System::ComponentModel::BackgroundWorker::ProgressChanged‑Ereignis mit dem userState‑Objekt aus.
RunWorkerAsync()Startet die Ausführung eines Hintergrundvorgangs.
RunWorkerAsync(const System::SharedPtr<System::Object>&)Startet die Ausführung eines Hintergrundvorgangs.
set_WorkerReportsProgress(bool)Setzt einen Wert, der angibt, ob der System::ComponentModel::BackgroundWorker Fortschrittsaktualisierungen melden kann.
~BackgroundWorker()Destruktor.

Siehe auch