Contains information about currently running instance of a PhantomJS server
Inheritance: IDisposable
        public static void ShutDown(bool alreadyLocked, bool silent = false)
        {
            PhantomServer ps;

            using (alreadyLocked ? null : _instanceAsyncLock.Lock())
            {
                if (_instance == null)
                {
                    return;
                }

                ps        = _instance;
                _instance = null;
            }

            ps.DisposeInternal(silent);
            GC.SuppressFinalize(ps);
        }
示例#2
0
        public static void ShutDown(bool alreadyLocked, bool silent = false)
        {
            PhantomServer ps;

            using (alreadyLocked ? null : _instanceAsyncLock.Lock())
            {
                if (_instance == null)
                {
                    return;
                }

                ps = _instance;
                _instance = null;
            }

            ps.DisposeInternal(silent);
            GC.SuppressFinalize(ps);
        }