StoreContext.UninstallStorePackageAsync(Package) 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.
Menghapus instalan paket opsional yang ditentukan untuk aplikasi saat ini tanpa menampilkan dialog antarmuka pengguna pemberitahuan kepada pengguna.
public:
virtual IAsyncOperation<StoreUninstallStorePackageResult ^> ^ UninstallStorePackageAsync(Package ^ package) = UninstallStorePackageAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageAsync(Package const& package);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageAsync(Package package);
function uninstallStorePackageAsync(package)
Public Function UninstallStorePackageAsync (package As Package) As IAsyncOperation(Of StoreUninstallStorePackageResult)
Parameter
- package
- Package
Paket opsional yang akan dibongkar untuk aplikasi saat ini.
Mengembalikan
Operasi asinkron yang, setelah berhasil diselesaikan, mengembalikan objek StoreUninstallStorePackageResult yang menyediakan info tentang operasi penghapusan instalasi.
- 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
Anda dapat menggunakan metode ini untuk membebaskan ruang disk dengan menghapus instalan paket DLC yang tidak lagi diperlukan. Misalnya, game yang menawarkan kampanye pemain tunggal dan kampanye multipemain mungkin menggunakan metode ini untuk menghapus instalasi kampanye pemain tunggal atas permintaan pengguna, setelah pengguna menyelesaikan kampanye tersebut.
Catatan
Paket opsional dan paket DLC tidak tersedia untuk semua akun pengembang.
Saat Anda memanggil metode ini, OS secara diam-diam menghapus instalan paket aplikasi 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 RequestUninstallStorePackageAsync atau RequestUninstallStorePackageByStoreIdAsync sebagai gantinya (metode ini menampilkan dialog pemberitahuan yang meminta izin pengguna untuk menghapus instalasi paket).
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.