Esempio n. 1
0
 public void Disconnect(string entry)
 {
     try
     {
         for (int i = 0; i < dialer.GetActiveConnections().Count; i++)
         {
             if (entry == dialer.GetActiveConnections()[i].EntryName.ToString())
             {
                 dialer.GetActiveConnections()[i].HangUp();
             }
         }
     }
     catch
     { }
 }
 public static void Disconnect()
 {
     try
     {
         if (ms_rasdialer != null)
         {
             ms_rasdialer.Dispose();                    
         }
         ms_rasdialer = new RasDialer();
         ReadOnlyCollection<RasConnection> connections = ms_rasdialer.GetActiveConnections();
         if (connections != null && connections.Count > 0)
         {
             foreach (RasConnection connection in connections)
             {
                 if (ms_entryname == connection.EntryName)
                 {
                     connection.HangUp();
                 }
             }
         }
         ms_rasdialer.Dispose();
     }
     catch (RasException re)
     {
         log.Error("ADSLManger: Disconnect", re);
     }
 }