コード例 #1
0
        // App running state (owned by this form) changed
        // Incoming
        void serverTC_IsRunningChanged(object sender, EventArgs e)
        {
            DisplayServerStatusInGUICallBack d = new DisplayServerStatusInGUICallBack(DisplayServerStatusInGUI);
            this.Invoke(d, new object[] { });

            if (!webserverTC.IsRunning)
            {
                // why did the server stop running - any reason of note?
                switch (webserverTC.ServerStoppedReason)
                {
                    case ThreadController.ServerStoppedReasons.AccessDenied:
                        ReserveURLForPort(false);
                        break;

                    default:
                        break;
                }
            }
        }
コード例 #2
0
 void SafeDisplayServerStatusInGUI()
 {
     DisplayServerStatusInGUICallBack d = new DisplayServerStatusInGUICallBack(DisplayServerStatusInGUI);
     this.Invoke(d);
 }