В моем приложении WPF я использую событие SessionEnding, чтобы предотвратить отключение Windows, когда моему приложению необходимо сохранить данные. Это работает, но я не знаю, как сказать Windows, мне больше не нужно блокировать ее выключение. У меня есть переменная bool, которая сообщает, происходит ли сохранение прямо сейчас. Если я блокирую завершение работы в SessionEnding, как закрыть приложение, когда оно заканчивается? Я не хочу просто закрывать приложение, когда сохранение заканчивается, потому что я не знаю, отменил ли пользователь выключение. Пожалуйста, помогите.