PackageManager.UpdatePackageAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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)
参数
- dependencyPackageUris
依赖项包的源 URI。
- deploymentOptions
- DeploymentOptions
允许的枚举值之一。 ForceApplicationShutdown 和 None 是此方法的唯一有效选项,指定任何其他部署选项会导致E_INVALIDARG返回值。
返回
部署请求的状态。 DeploymentResult 包含部署操作的最终返回值(完成后)。 DeploymentProgress 可用于获取整个部署操作过程中的完成百分比。
Windows 要求
应用功能 |
packageManagement
|
注解
仅当更新包的版本高于已安装包的版本时,才能更新已安装的包。 如果不存在以前版本的包,则操作将失败。