AppInstallItem Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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é. |