示例#1
0
        /// <summary>
        /// Shuts down our directory server safely
        /// </summary>
        public void shutdown()
        {
            Log.write("Shutting down...");
            System.Threading.Thread.Sleep(1000);

            if (db.State != System.Data.ConnectionState.Closed)
            {
                db.Close();
                db.Dispose();
            }

            if (httpJsonResponder != null)
            {
                httpJsonResponder.Stop();
            }

            timer.Stop();

            //Shutdown!
            base.end();
        }