2011-01-10 7 views
0

Je travaille sur Windows Application (C#) dans Dot.Net. J'ai besoin de télécharger des fichiers à partir d'un emplacement spécifique (par exemple, peut être à partir d'une application web qui est déplyed dans differnt serveur) par programmation. J'ai 2 options pour y parvenir. 1. Utilisation de Web Client pour télécharger le fichier. 2. Utilisation du thread de travail BackGround pour télécharger le fichier.meilleure façon de télécharger un fichier de façon asynchrone dans C# windows forms, vs 2005

Faites-moi savoir le meilleur moyen de télécharger le fichier dans C# thro de façon programmatique. Aussi, laissez-moi savoir si d'autres moyens sont possibles pour réaliser cette fonctionnalité.

Merci à l'avance

Répondre

2

Je voudrais aller avec un BackgroundWorker ici, à cause de cela est bien les rapports d'étape, et il déclenche également un événement lorsque le travailleur est terminé, dans votre cas qui est quand le téléchargement est terminé. Ces deux événements devraient être facilement manipulables depuis votre thread graphique.

Questions connexes