Beispiel #1
0
        private void LoadDialupConnections()
        {
            dialupList = new Dictionary <string, RASENTRY>();
            System.Collections.ArrayList rasEntries = new System.Collections.ArrayList();
            RasError error = ras1.ListEntries(ref rasEntries);

            foreach (string item in rasEntries)
            {
                RASENTRY details = new RASENTRY();
                ras1.GetEntry(item, ref details);
                dialupList.Add(item, details);
                if (!cmbServers.Items.Contains(item))
                {
                    this.cmbServers.Items.Add(item);
                }
            }
        }
Beispiel #2
0
 internal virtual void OnRasError(RasError error)
 {
     if (Error != null) Error(this, error);
 }
Beispiel #3
0
        /// <summary>
        /// Raises the RasStatus event.
        /// </summary>
        public virtual void OnRasStatus(int hConn, RasConnState state, RasError error)
        {
            LogFile.TimeStampLines = true;
            LogFile.WriteLine(string.Format("RAS Status change: state='{0}' error='{1}'",
                state.ToString(), error.ToString()));

            if (RasStatus != null)
            {
                RasStatus(m_connectionHandle, state, error);
            }
        }