System::ComponentModel::BackgroundWorker Klasse

BackgroundWorker class

Objekte dieser Klasse sollten nur 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 immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class BackgroundWorker : public System::ComponentModel::Component

Methoden

MethodeBeschreibung
BackgroundWorker()RTTI-Informationen.
get_WorkerReportsProgress() constGibt einen Wert zurück, der angibt, ob der System::ComponentModel::BackgroundWorker Fortschrittsaktualisierungen melden kann.
ReportProgress(int)Löst das Ereignis System::ComponentModel::BackgroundWorker::ProgressChanged aus.
ReportProgress(int, const System::SharedPtr<System::Object>&)Löst das Ereignis System::ComponentModel::BackgroundWorker::ProgressChanged 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