Backgroundworker c#

Gast #6736581
Lesenswert?

Hi,

ich habe mal wieder ein Problemchen in C#.
Ich nutzte einen backgroundworker für eine Anwendung.
Sobald ich den backgroundworker beenden möchte erscheint bei der 
Ausführung von
1
backgroundworker_Cycle.CancelAsync();

folgende Meldung:
1
System.InvalidOperationException
2
  HResult=0x80131509
3
  Nachricht = This BackgroundWorker states that it doesn't support cancellation. Modify WorkerSupportsCancellation to state that it does support cancellation.
4
  Quelle = System.ComponentModel.EventBasedAsync
5
  Stapelüberwachung:
6
   ...
Gast #6736641
Lesenswert?

1
Init and start Backgroundworker:
2

3
backgroundworker_Cycle.DoWork += bw_Cycle_DoWork;
4
backgroundworker_Cycle.WorkerReportsProgress = true;
5
backgroundworker_Cycle.RunWorkerAsync();
1
Stop/cancel Backgroundworker:
2
backgroundworker_Cycle.CancelAsync();

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren