Bagikan melalui


StoreContext.TrySilentDownloadStorePackageUpdatesAsync Metode

Definisi

Mencoba mengunduh pembaruan paket yang ditentukan untuk aplikasi saat ini dari Microsoft Store tanpa menampilkan UI pemberitahuan kepada pengguna.

public:
 virtual IAsyncOperationWithProgress<StorePackageUpdateResult ^, StorePackageUpdateStatus> ^ TrySilentDownloadStorePackageUpdatesAsync(IIterable<StorePackageUpdate ^> ^ storePackageUpdates) = TrySilentDownloadStorePackageUpdatesAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<StorePackageUpdateResult, StorePackageUpdateStatus> TrySilentDownloadStorePackageUpdatesAsync(IIterable<StorePackageUpdate> const& storePackageUpdates);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<StorePackageUpdateResult,StorePackageUpdateStatus> TrySilentDownloadStorePackageUpdatesAsync(IEnumerable<StorePackageUpdate> storePackageUpdates);
function trySilentDownloadStorePackageUpdatesAsync(storePackageUpdates)
Public Function TrySilentDownloadStorePackageUpdatesAsync (storePackageUpdates As IEnumerable(Of StorePackageUpdate)) As IAsyncOperationWithProgress(Of StorePackageUpdateResult, StorePackageUpdateStatus)

Parameter

storePackageUpdates

IIterable<StorePackageUpdate>

IEnumerable<StorePackageUpdate>

Kumpulan objek StorePackageUpdate yang mewakili paket yang diperbarui untuk diunduh.

Mengembalikan

Objek yang dapat diamati pemanggil untuk melacak kemajuan dan penyelesaian operasi. Setelah berhasil diselesaikan, hasilnya adalah objek StorePackageUpdateResult yang menyediakan info tentang pembaruan paket.

Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1803 (diperkenalkan dalam 10.0.17134.0)
API contract
Windows.Services.Store.StoreContract (diperkenalkan dalam v3.0)

Keterangan

Gunakan metode ini untuk mencoba mengunduh pembaruan paket untuk aplikasi saat ini secara diam-diam (tanpa menampilkan UI pemberitahuan yang meminta izin pengguna untuk melanjutkan pengunduhan). Sebelum memanggil metode ini, pertama-tama periksa properti CanSilentlyDownloadStorePackageUpdates untuk menentukan apakah pembaruan paket dapat diunduh secara diam-diam berdasarkan pengaturan pengguna dan konfigurasi jaringan. Metode ini adalah alternatif untuk RequestDownloadStorePackageUpdatesAsync, yang menampilkan UI pemberitahuan.

Untuk mendapatkan daftar paket yang memiliki pembaruan yang tersedia, gunakan metode GetAppAndOptionalStorePackageUpdatesAsync . Setelah mengunduh paket, Anda dapat menginstalnya dengan menggunakan metode TrySilentDownloadAndInstallStorePackageUpdatesAsync .

Operasi ini tidak akan memblokir. Objek IAsyncOperationWithProgress yang dikembalikan oleh metode ini akan selesai setelah paket pembaruan diunduh.

Metode yang Anda tetapkan untuk menangani pemberitahuan Kemajuan dipanggil satu kali untuk setiap langkah dalam proses pengunduhan untuk setiap paket dalam permintaan ini. Handler Kemajuan menerima argumen StorePackageUpdateStatus yang menyediakan info tentang paket pembaruan yang memunculkan pemberitahuan kemajuan.

Catatan

Jika koneksi dihentikan selama pengunduhan, panggilan berikutnya ke metode ini tidak akan melanjutkan transfer dari lokasi sebelumnya. Unduhan akan dimulai ulang dari awal.

Berlaku untuk

Lihat juga