InstallationManager 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.
Gère les installations d’application pour un téléphone.
public ref class InstallationManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class InstallationManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Phone.PhoneContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class InstallationManager
Public Class InstallationManager
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows Mobile Extension SDK (introduit dans 10.0.10240.0)
|
API contract |
Windows.Phone.PhoneContract (introduit dans v1.0)
|
Remarques
Utilisez cette classe pour rechercher des applications à partir d’un éditeur d’applications particulier, installer des applications et obtenir des installations d’applications en attente.
Méthodes
AddPackageAsync(String, Uri) |
Démarre le processus d’installation de l’application spécifiée par le titre et l’URI d’emplacement de l’application. |
AddPackageAsync(String, Uri, String, String, Uri) |
Cette API n’est pas destinée à être utilisée directement à partir de votre code. |
FindPackages() |
Récupère des informations sur tous les packages installés sur tous les utilisateurs. |
FindPackages(String, String) |
Recherche tous les packages installés avec le nom et l’éditeur spécifiés. |
FindPackagesForCurrentPublisher() |
Retourne tous les packages d’application avec le même ID d’éditeur que l’application appelant cette méthode. |
GetPendingPackageInstalls() |
Retourne toutes les installations d’application en cours. |
RegisterPackageAsync(Uri, IIterable<Uri>, DeploymentOptions) |
Inscrit un package (le package main) et ses packages de dépendances pour l’utilisateur actuel. |
RemovePackageAsync(String, RemovalOptions) |
Supprime un package pour l’utilisateur actuel de façon asynchrone et reçoit des messages de progression et de status sur l’opération de suppression. Les packages de dépendances sont également supprimés pour l’utilisateur si aucun autre package installé pour l’utilisateur ne dépend d’eux. |