Partager via


PackageManager.UpdatePackageAsync Méthode

Définition

Mises à jour un package installé ou ses packages de dépendances pour l’utilisateur actuel.

public:
 virtual IAsyncOperationWithProgress<DeploymentResult ^, DeploymentProgress> ^ UpdatePackageAsync(Uri ^ packageUri, IIterable<Uri ^> ^ dependencyPackageUris, DeploymentOptions deploymentOptions) = UpdatePackageAsync;
IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> UpdatePackageAsync(Uri const& packageUri, IIterable<Uri> const& dependencyPackageUris, DeploymentOptions const& deploymentOptions);
public IAsyncOperationWithProgress<DeploymentResult,DeploymentProgress> UpdatePackageAsync(System.Uri packageUri, IEnumerable<System.Uri> dependencyPackageUris, DeploymentOptions deploymentOptions);
function updatePackageAsync(packageUri, dependencyPackageUris, deploymentOptions)
Public Function UpdatePackageAsync (packageUri As Uri, dependencyPackageUris As IEnumerable(Of Uri), deploymentOptions As DeploymentOptions) As IAsyncOperationWithProgress(Of DeploymentResult, DeploymentProgress)

Paramètres

packageUri
Uri Uri

URI source du package main.

dependencyPackageUris

IIterable<Uri>

IEnumerable<Uri>

URI source des packages de dépendances.

deploymentOptions
DeploymentOptions

Une des valeurs d’énumération autorisées. ForceApplicationShutdown et None sont les seules options valides pour cette méthode et la spécification de toute autre option de déploiement entraîne une valeur de retour E_INVALIDARG.

Retours

Status de la demande de déploiement. DeploymentResult contient la valeur finale retournée de l’opération de déploiement, une fois celle-ci terminée. DeploymentProgress peut être utilisé pour obtenir le pourcentage d’achèvement sur l’ensemble de l’opération de déploiement.

Configuration requise pour Windows

Fonctionnalités de l’application
packageManagement

Remarques

Un package installé ne peut être mis à jour que si la version du package de mise à jour est supérieure à celle du package installé. Si aucune version antérieure du package n’existe, l’opération échoue.

S’applique à

Voir aussi