AppInstallItem Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет приложение, которое находится в очереди установки.
public ref class AppInstallItem sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AppInstallItem final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AppInstallItem
Public NotInheritable Class AppInstallItem
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Возможности приложения |
runFullTrust
|
Комментарии
Используйте свойство AppInstallManager.AppInstallItems для получения векторного представления объектов AppInstallItem.
Важно!
Доступ к этому API защищен частной возможностью, которая ограничена приложениями, разработанными корпорацией Майкрософт.
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1511 | 10586 | Cancel(String) |
1511 | 10586 | Pause(String) |
1511 | 10586 | Restart(String) |
1703 | 15063 | Дети |
1703 | 15063 | ItemOperationsMightAffectOtherItems |
1803 | 17134 | LaunchAfterInstall |
1809 | 17763 | CompletedInstallToastNotificationMode |
1809 | 17763 | InstallInProgressToastNotificationMode |
1809 | 17763 | PinToDesktopAfterInstall |
1809 | 17763 | PinToStartAfterInstall |
1809 | 17763 | PinToTaskbarAfterInstall |
Свойства
Children |
Извлекает сведения об установках приложений, которые являются дочерними элементами текущей установки приложения. Это свойство возвращает значение, только если текущая установка приложения является родительской для других установок приложений, входящих в тот же пакет приложений. |
CompletedInstallToastNotificationMode |
Возвращает или задает режим всплывающего уведомления о завершении установки приложения. |
InstallInProgressToastNotificationMode |
Возвращает или задает режим всплывающего уведомления о выполнении установки приложения. |
InstallType |
Возвращает тип текущей установки приложения. |
IsUserInitiated |
Указывает, была ли текущая установка приложения инициирована пользователем. |
ItemOperationsMightAffectOtherItems |
Указывает, является ли текущая установка приложения частью пакета приложений, поэтому приостановка или отмена установки приложения может повлиять на другие элементы в очереди установки. |
LaunchAfterInstall |
Возвращает значение, указывающее, будет ли приложение, наложенное в очередь установки, автоматически запускаться после установки. |
PackageFamilyName |
Возвращает имя семейства пакетов для текущего приложения. |
PinToDesktopAfterInstall |
Возвращает или задает значение, указывающее, следует ли закрепить устанавливаемый продукт на рабочем столе после завершения установки. |
PinToStartAfterInstall |
Возвращает или задает значение, указывающее, следует ли закрепить устанавливаемый продукт в меню "Пуск" после завершения установки. |
PinToTaskbarAfterInstall |
Возвращает или задает значение, указывающее, следует ли закрепить устанавливаемый продукт на панели задач после завершения установки. |
ProductId |
Возвращает идентификатор продукта для текущего приложения. |
Методы
Cancel() |
Отменяет установку текущего приложения. |
Cancel(String) |
Отменяет установку текущего приложения с возможностью создания данных телеметрии. |
GetCurrentStatus() |
Возвращает состояние установки текущего приложения. |
Pause() |
Приостанавливает установку текущего приложения. |
Pause(String) |
Приостанавливает установку текущего приложения с возможностью создания данных телеметрии. |
Restart() |
Перезапускает установку текущего приложения. |
Restart(String) |
Перезапускает установку текущего приложения с возможностью создания данных телеметрии. |
События
Completed |
Происходит после завершения установки текущего приложения. |
StatusChanged |
Происходит при изменении состояния установки текущего приложения. |