Hallo miteinander
als alter Nutzer von BackgroundWorkern kenne ich die
Ich möchte als versuch einfach mal ein String erhalten.
als alter Nutzer von BackgroundWorkern kenne ich die
ProgressChanged
Methode, um Controls im UI zu ändern. Bei await/async ist mir der Vorgang aber trotz einiger Anleitungen nicht klar. Ich wäre froh, wenn sich jemand die Mühe machen würde, mir das anhand meines eigenen Codes zu erklären.Ich möchte als versuch einfach mal ein String erhalten.
VB.NET-Quellcode
- Private Async Sub RunTasks()
- Dim getError As Boolean = False
- Dim iNum As Integer = 5
- While iNum > 0
- If Not Await GenericRun() Then
- getError = True
- End If
- iNum -= 1
- End While
- If Not getError Then
- 'irgendwas
- Else
- 'etwas anderes
- End If
- End Sub
- Private Async Function GenericRun() As Task(Of Boolean)
- For i = 0 To 10
- 'hier sollte nun String.Concat("Es ist die Nummer ", i) als ProgressReport zurückgegeben werden
- Next
- Return True
- End Function