2009-09-07 5 views
3

im faire une application dans laquelle im transférer le fichier via FTP.i fait avec succès tous les les choses à transférer des fichiers et des dossiers.now je veux savoir comment obtenir un événement lorsque le le câble réseau est connecté ou déconnecté pendant le transfert d'un fichier.comment obtenir un événement chaque fois que le câble réseau est connecté ou déconnecté

en utilisant SYSTEM.NET NAMESPACE, classe FTPWEBREQUEST.

quand l'événement sera levé je viens de courir mi programme et déconnecté le câble réseau mais rien ne se passe.

je ne suis pas en mesure de lever l'événement u envoyer le code ur .actually il travaille en vb.net.it ne marche pas sont soulevées dans C# ci-dessous est mycode:

public partial class Form1 : Form 
{ 
    public static event NetworkAvailabilityChangedEventHandler networkchanged; 
    string file_to_upload; 
    string serverip; 
    string username; 
    string password; 
    FileStream fstream; 
    Stream strem; 

    public Form1() 
    { 
     InitializeComponent(); 
     networkchanged += new NetworkAvailabilityChangedEventHandler(Form1_networkchanged); 


    } 

    void Form1_networkchanged(object sender, NetworkAvailabilityEventArgs e) 
    { 
     //my implementations goes here 
     //throw new Exception("The method or operation is not implemented."); 
    } 

je l'ai fait ce qui est très utile merci beaucoup

Répondre

1

Vous n'avez pas vraiment besoin de gérer le cas du "câble réseau déconnecté". La bibliothèque FTP que vous utilisez devrait/expirerait ou donnerait une erreur. Quelle bibliothèque/classe utilisez-vous?

Questions connexes