PackageManager.UpdatePackageAsync Metode

Definisi

Updates Paket yang diinstal atau paket dependensinya untuk pengguna saat ini.

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)

Parameter

packageUri
Uri Uri

URI sumber paket utama.

dependencyPackageUris

IIterable<Uri>

IEnumerable<Uri>

URI sumber dari paket dependensi.

deploymentOptions
DeploymentOptions

Salah satu nilai enumerasi yang diizinkan. ForceApplicationShutdown dan None adalah satu-satunya opsi yang valid untuk metode ini dan menentukan opsi penyebaran lainnya menghasilkan nilai pengembalian E_INVALIDARG.

Mengembalikan

Status permintaan penyebaran. DeploymentResult berisi nilai akhir yang dikembalikan dari operasi penyebaran, setelah selesai. DeploymentProgress dapat digunakan untuk mendapatkan persentase penyelesaian selama seluruh operasi penyebaran.

Persyaratan Windows

Kemampuan aplikasi
packageManagement

Keterangan

Paket yang diinstal hanya dapat diperbarui jika versi paket pembaruan lebih tinggi dari paket yang diinstal. Jika tidak ada versi paket sebelumnya, operasi gagal.

Berlaku untuk

Lihat juga