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
Наследование
Object Platform::Object IInspectable 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

Происходит при изменении состояния установки текущего приложения.

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