PackageManager.UpdatePackageAsync Method

Обновляет установленный пакет или его пакеты зависимостей для текущего пользователя.

Синтаксис


public IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress> UpdatePackageAsync(
  Uri packageUri, 
  IEnumerable<Uri> dependencyPackageUris, 
  DeploymentOptions deploymentOptions
)

Параметры

packageUri

Тип: System.Uri [.NET] | Windows::Foundation::Uri [C++]

URI источника основного пакета.

dependencyPackageUris

Тип: IIterable<Uri> [C++] | System.Collections.Generic.IEnumerable<Uri> [.NET]

Коды URI пакетов зависимостей.

deploymentOptions

Тип: DeploymentOptions

Одно из разрешенных значений перечисления. ForceApplicationShutdown и None — единственные допустимые параметры для данного метода; указание других параметров развертывания приводит к возврату значения E_INVALIDARG.

Возвращаемое значение

Тип: IAsyncOperationWithProgress<DeploymentResult, DeploymentProgress>

Состояние запроса на развертывание. DeploymentResult содержит окончательное возвращаемое значение операции развертывания после ее завершения. DeploymentProgress можно использовать для получения информации о ходе выполнения операции (в процентах) в течение всей операции развертывания.

Примечания

Установленный пакет можно обновлять только в том случае, если версия пакета обновлений новее, чем версия установленного пакета. При отсутствуют предыдущие версии пакета, операция завершается ошибкой.

Требования

Минимальный поддерживаемый клиент

Windows 8

Минимальный поддерживаемый сервер

Windows Server 2012

Пространство имен

Windows.Management.Deployment
Windows::Management::Deployment [C++]

Metadata

Windows.winmd

См. также

PackageManager

 

 

Показ:
© 2014 Microsoft