StoreContext.DownloadAndInstallStorePackagesAsync 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.
Mengunduh dan menginstal paket konten yang dapat diunduh (DLC) yang ditentukan untuk aplikasi saat ini dari Microsoft Store tanpa menampilkan dialog antarmuka pengguna pemberitahuan kepada pengguna.
public:
virtual IAsyncOperationWithProgress<StorePackageUpdateResult ^, StorePackageUpdateStatus> ^ DownloadAndInstallStorePackagesAsync(IIterable<Platform::String ^> ^ storeIds) = DownloadAndInstallStorePackagesAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<StorePackageUpdateResult, StorePackageUpdateStatus> DownloadAndInstallStorePackagesAsync(IIterable<winrt::hstring> const& storeIds);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<StorePackageUpdateResult,StorePackageUpdateStatus> DownloadAndInstallStorePackagesAsync(IEnumerable<string> storeIds);
function downloadAndInstallStorePackagesAsync(storeIds)
Public Function DownloadAndInstallStorePackagesAsync (storeIds As IEnumerable(Of String)) As IAsyncOperationWithProgress(Of StorePackageUpdateResult, StorePackageUpdateStatus)
Parameter
ID Penyimpanan add-on yang sesuai dengan paket DLC yang akan diinstal untuk aplikasi saat ini.
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)
|
Kemampuan aplikasi |
storePackageManagement
|
Keterangan
Gunakan metode ini untuk mengunduh dan menginstal paket DLC baru untuk aplikasi saat ini. Ketika Anda memanggil metode ini, OS secara diam-diam mengunduh dan menginstal paket tanpa menampilkan dialog pemberitahuan. Metode ini memerlukan kemampuan storePackageManagement terbatas untuk melakukan operasi ini. Jika Anda tidak memiliki akses ke kemampuan terbatas ini, Anda dapat menggunakan metode RequestDownloadAndInstallStorePackagesAsync sebagai gantinya (metode ini menampilkan dialog pemberitahuan yang meminta izin pengguna untuk menginstal paket).
Catatan
Paket DLC tidak tersedia untuk semua akun pengembang.
Catatan
Kemampuan storePackageManagement terbatas hanya tersedia untuk aplikasi desktop dan game yang menggunakan Desktop Bridge dan untuk game Xbox yang menggunakan paket XVC dan dikembangkan sebagai bagian dari program mitra terkelola, seperti program ID@Xbox . Aplikasi dan game ini memiliki kemampuan ini secara default.
ID Toko untuk add-on tersedia di Pusat Mitra, dan juga dikembalikan oleh properti StoreId dari StoreProduct yang mewakili add-on DLC. Untuk informasi selengkapnya, lihat ID Penyimpanan.
Operasi ini tidak akan memblokir. Objek IAsyncOperationWithProgress yang dikembalikan oleh metode ini akan selesai setelah paket diunduh dan diinstal.
Metode yang Anda tetapkan untuk menangani pemberitahuan Kemajuan dipanggil satu kali untuk setiap langkah dalam proses pengunduhan dan penginstalan untuk setiap paket dalam permintaan ini. Penanganan kemajuan menerima argumen StorePackageUpdateStatus yang menyediakan info tentang paket yang memunculkan pemberitahuan kemajuan.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk