Partager via


InstallationManager Classe

Définition

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
Object Platform::Object IInspectable InstallationManager
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.

S’applique à