ShutdownManager Класс

Определение

Управляет завершением работы устройств, работающих в режиме фиксированного назначения.

public ref class ShutdownManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.System.SystemManagementContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ShutdownManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.System.SystemManagementContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class ShutdownManager
Public Class ShutdownManager
Наследование
Object Platform::Object IInspectable ShutdownManager
Атрибуты

Требования к Windows

Семейство устройств
Windows IoT Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.System.SystemManagementContract (появилось в v1.0)
Возможности приложения
systemManagement

Комментарии

Все методы этого класса являются статическими, поэтому для использования методов не требуется получать объект ShutdownManager.

Для этого API требуется использовать возможность управления системой Интернета вещей . Пользователи могут добавить в package.appmanifest следующее: <iot:Capability Name="systemManagement"/>

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1703 15063 EnterPowerState(PowerState)
1703 15063 EnterPowerState(PowerState,TimeSpan)
1703 15063 IsPowerStateSupported

Методы

BeginShutdown(ShutdownKind, TimeSpan)

Завершает работу устройства, работающего в режиме фиксированного назначения, и при необходимости перезапускает устройство через указанное количество секунд.

CancelShutdown()

Отменяет завершение работы устройства фиксированного назначения, которое уже выполняется.

EnterPowerState(PowerState)

Указывает устройству фиксированного назначения перейти в заданное состояние питания.

EnterPowerState(PowerState, TimeSpan)

Указывает устройству фиксированного назначения войти в заданное состояние питания, а затем выйти из спящего режима по истечении заданного периода времени.

IsPowerStateSupported(PowerState)

Возвращает значение, указывающее, поддерживается ли заданное состояние питания на устройстве фиксированного назначения.

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

См. также раздел