예제 #1
0
        //---------------------------------------------------------------------
        public override Task OnDeactivateAsync()
        {
            TimerHandleUpdate.Dispose();

            Logger.Info("OnDeactivateAsync()");

            return(base.OnDeactivateAsync());
        }
        //---------------------------------------------------------------------
        public override Task OnDeactivateAsync()
        {
            TimerHandleUpdate.Dispose();
            TimerHandleSave.Dispose();

            //EtDesktop.close();

            Logger.Info("GrainCellDesktopGroup.OnDeactivateAsync()");

            return(base.OnDeactivateAsync());
        }
예제 #3
0
        //---------------------------------------------------------------------
        public override Task OnDeactivateAsync()
        {
            TimerHandleUpdate.Dispose();
            TimerHandleSave.Dispose();

            if (EtPlayer != null)
            {
                EtPlayer.close();
                EtPlayer = null;
            }

            Subscribers.Clear();

            Logger.Info("OnDeactivateAsync()");

            return(base.OnDeactivateAsync());
        }