none
Async, Task.run, Await, ProgressBar ? RRS feed

  • Question

  • Bonjour,

    J'ai encore un peux de mal avec les nouvelles fonctionnalités mais j'essaye quand même ...

    Je parcours les fichiers sur des machines (Via UNC) et j'utilise les fonctionnalités Async, Task.run et Await

    La question est-il possible d'inclure une progressbar dans une routine Task.run / await ? 

    Dans le code ci-dessous un exemple de code avec Task.Run dans un bouton avec Async

            Dim tsk As Task = Task.Run(Sub()
                                           Dim ListFile As List(Of String) = Directory.GetFiles(Source, "*.*", SearchOption.AllDirectories).ToList
                                           Dim ListFolder As List(Of String) = Directory.GetDirectories(Source, "*.*", SearchOption.AllDirectories).ToList
    
                                           For Each dossier In ListFolder
                                               'Traitement des dossiers "routine"
    
                                               'Ma progressBar ....
                                           Next
                                       End Sub)
    
            Await tsk


    Cordialement,

    vendredi 31 janvier 2014 09:59
    Auteur de réponse

Réponses

Toutes les réponses