Bonjour à tous,

Voici ce que je fait habituellement (exemple fictif), mais j'aimerais avoir l'avis d'autres développeurs. Je précise que dans la méthode GetFile je n'ai pas la possibilité de remonter des évènement de progression.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Thread thread = new Thread(new ThreadStart(GetFile));
thread.Start();
 
while (thread.ThreadState == ThreadState.Running)
{
    Console.Write(".");
    Thread.Sleep(500);
}
 
thread.Join();
Au niveau du while, est que utiliser thread.IsAlive est plus fiable?

Merci pour vos retours!