//--------------------------------------------------------------------- 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()); }
//--------------------------------------------------------------------- public override Task OnDeactivateAsync() { TimerHandleUpdate.Dispose(); TimerHandleSave.Dispose(); if (EtPlayer != null) { EtPlayer.close(); EtPlayer = null; } Subscribers.Clear(); Logger.Info("OnDeactivateAsync()"); return(base.OnDeactivateAsync()); }