Пример #1
0
        /// <summary>
        /// Arrête le contrôleur
        /// </summary>
        protected override async Task OnStop()
        {
            SaveSettings();

            SignalRFactory.Dispose();

            if (!_shutdown)
            {
                await ServiceBus.Get <ISharedDatabasePresentationService>().ReleaseLock();
            }

            await base.OnStop();

            if (Application.Current != null)
            {
                Application.Current.Shutdown();
            }
        }