PackageManager.UpdatePackageAsync メソッド

定義

現在のユーザーにインストールされているパッケージまたはその依存関係パッケージを更新します。

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)

パラメーター

packageUri
Uri Uri

メイン パッケージのソース URI。

dependencyPackageUris

IIterable<Uri>

IEnumerable<Uri>

依存関係パッケージのソース URI。

deploymentOptions
DeploymentOptions

許可されている列挙値の 1 つ。 ForceApplicationShutdownNone は、このメソッドの唯一の有効なオプションであり、他の展開オプションを指定すると、E_INVALIDARG戻り値になります。

戻り値

デプロイ要求の状態。 DeploymentResult には、完了したデプロイ操作の最終的な戻り値が含まれます。 DeploymentProgress を使用して、デプロイ操作全体の完了率を取得できます。

Windows の要件

アプリの機能
packageManagement

注釈

インストールされているパッケージは、更新プログラム パッケージのバージョンがインストールされているパッケージよりも高い場合にのみ更新できます。 以前のバージョンのパッケージが存在しない場合、操作は失敗します。

適用対象

こちらもご覧ください