Поделиться через


PowerManager.EnergySaverStatus Свойство

Определение

Возвращает состояние экономии заряда устройства, указывающее, когда следует экономить энергию.

public:
 static property EnergySaverStatus EnergySaverStatus { EnergySaverStatus get(); };
static EnergySaverStatus EnergySaverStatus();
public static EnergySaverStatus EnergySaverStatus { get; }
var energySaverStatus = PowerManager.energySaverStatus;
Public Shared ReadOnly Property EnergySaverStatus As EnergySaverStatus

Значение свойства

Состояние средства экономии заряда.

Комментарии

Пользователь может в любое время включить экономию заряда для экономии энергии (если устройство работает от батареи). Режим экономии заряда позволяет продлить срок службы батареи путем ограничения активности фоновых процессов в устройстве. В дополнение к экономии заряда, ваше приложение может выполнять свои собственные действия для экономии энергии. Перед запуском ресурсоемких задач проверка EnergySaverStatus, чтобы убедиться, что экономия заряда не включена. Если ресурсоемкие задачи приложения выполняются долго, прослушивайте событие EnergySaverStatusChanged , чтобы их можно было остановить при включении экономии заряда.

Пользователь также может настроить автоматическое включение средства экономии заряда, когда батарея достигает заданного порогового значения заряда, например осталось 20 %. Когда он находится в этом состоянии (перед автоматическим включением), EnergySaverStatus имеет значение Выкл. Если пользователь отключает этот автоматический параметр, параметр EnergySaverStatus будет отключен.

Даже если автоматический параметр включен, при подключении устройства экономия заряда отключается, а параметр EnergySaverStatus — отключен. Оно не отключено , так как пока устройство подключено, функция экономии заряда не может быть включена.

При включенном режиме экономии заряда функция приема push-уведомлений будет выключена с целью экономии ресурсов батареи. Но есть пара исключений. Параметры экономии заряда (из приложения "Параметры") предоставляют параметры, позволяющие приложению получать push-уведомления даже при включенном режиме экономии заряда. Если работа приложения сильно зависит от push-уведомлений, мы рекомендуем уведомлять пользователей о том, что они могут не получать уведомления, если включен режим экономия заряда, и упростить им настройку параметров экономии заряда. Дополнительные сведения и примеры см. в статье Обзор служб push-уведомлений Windows (WNS).

Применяется к