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); }
public Task Close() { try { Trace.Listeners.Remove(dashboardTraceListener); } catch { } try { host?.Dispose(); } catch { } try { profiler?.Dispose(); } catch { } OrleansScheduler = null; return(Task.CompletedTask); }