StoreContext.TrySilentDownloadStorePackageUpdatesAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.