Partager via


AppInstallItem Classe

Définition

Représente une application qui se trouve dans la file d’attente d’installation.

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
Héritage
Object Platform::Object IInspectable AppInstallItem
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
Fonctionnalités de l’application
runFullTrust

Remarques

Utilisez la propriété AppInstallManager.AppInstallItems pour récupérer une vue vectorielle des objets AppInstallItem.

Important

L’accès à cette API est protégé par une fonctionnalité privée qui est limitée aux applications développées par Microsoft.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1511 10586 Cancel(String)
1511 10586 Pause(String)
1511 10586 Restart(String)
1703 15063 Children
1703 15063 ItemOperationsMightAffectOtherItems
1803 17134 LaunchAfterInstall
1809 17763 CompletedInstallToastNotificationMode
1809 17763 InstallInProgressToastNotificationMode
1809 17763 PinToDesktopAfterInstall
1809 17763 PinToStartAfterInstall
1809 17763 PinToTaskbarAfterInstall

Propriétés

Children

Récupère des informations sur les installations d’application qui sont des enfants de l’installation d’application en cours. Cette propriété retourne une valeur uniquement si l’installation d’application actuelle est le parent d’autres installations d’application qui font partie d’un même ensemble d’applications.

CompletedInstallToastNotificationMode

Obtient ou définit le mode toast de notification pour une fois l’installation de l’application terminée.

InstallInProgressToastNotificationMode

Obtient ou définit le mode toast de notification pour lorsque l’installation de l’application est en cours.

InstallType

Obtient le type de l’installation actuelle de l’application.

IsUserInitiated

Indique si l’installation actuelle de l’application a été lancée par l’utilisateur.

ItemOperationsMightAffectOtherItems

Indique si l’installation actuelle de l’application fait partie d’un ensemble d’applications. Par conséquent, la suspension ou l’annulation de l’installation de l’application peut affecter d’autres éléments de la file d’attente d’installation.

LaunchAfterInstall

Obtient une valeur qui indique si l’application qui se trouve dans la file d’attente d’installation sera automatiquement lancée après son installation.

PackageFamilyName

Obtient le nom de la famille de package pour l’application actuelle.

PinToDesktopAfterInstall

Obtient ou définit une valeur qui indique si le produit en cours d’installation doit être épinglé sur le bureau une fois l’installation terminée.

PinToStartAfterInstall

Obtient ou définit une valeur qui indique si le produit en cours d’installation doit être épinglé dans le menu Démarrer une fois l’installation terminée.

PinToTaskbarAfterInstall

Obtient ou définit une valeur qui indique si le produit en cours d’installation doit être épinglé à la barre des tâches une fois l’installation terminée.

ProductId

Obtient l’ID de produit de l’application actuelle.

Méthodes

Cancel()

Annule l’installation de l’application actuelle.

Cancel(String)

Annule l’installation de l’application actuelle, avec l’option permettant de générer des données de télémétrie.

GetCurrentStatus()

Obtient le status d’installation de l’application actuelle.

Pause()

Interrompt l’installation de l’application actuelle.

Pause(String)

Interrompt l’installation de l’application actuelle, avec la possibilité de générer des données de télémétrie.

Restart()

Redémarre l’installation de l’application actuelle.

Restart(String)

Redémarre l’installation de l’application actuelle, avec l’option permettant de générer des données de télémétrie.

Événements

Completed

Se produit lorsque l’installation de l’application actuelle est terminée.

StatusChanged

Se produit lorsque le status d’installation de l’application actuelle a changé.

S’applique à