Example #1
0
        public Task Close()
        {
            try
            {
                Trace.Listeners.Remove(dashboardTraceListener);
            }
            catch { }

            try
            {
                if (null != controller)
                {
                    controller.Dispose();
                }
            }
            catch { }

            try
            {
                if (null != host)
                {
                    host.Dispose();
                }
            }
            catch { }

            try
            {
                if (null != profiler)
                {
                    profiler.Dispose();
                }
            }
            catch { }

            OrleansScheduler = null;

            return(TaskDone.Done);
        }
Example #2
0
        public Task Close()
        {
            try
            {
                Trace.Listeners.Remove(dashboardTraceListener);
            }
            catch { }

            try
            {
                host?.Dispose();
            }
            catch { }

            try
            {
                profiler?.Dispose();
            }
            catch { }

            OrleansScheduler = null;

            return(Task.CompletedTask);
        }