PackageCatalog Kelas
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.
Menyediakan akses ke paket aplikasi pada perangkat.
public ref class PackageCatalog sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
class PackageCatalog final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public sealed class PackageCatalog
Public NotInheritable Class PackageCatalog
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)
|
Keterangan
Perhatikan bahwa untuk peristiwa PackageCatalog:
Jika objek PackageCatalog diperoleh menggunakan OpenForCurrentUser, peristiwa paket akan diterima untuk semua paket yang diinstal untuk pengguna saat ini.
Jika objek PackageCatalog diperoleh menggunakan OpenForCurrentPackage, peristiwa paket akan diterima untuk paket saat ini atau paket terkait seperti paket opsional.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1703 | 15063 | AddOptionalPackageAsync |
1703 | 15063 | PackageContentGroupStaging |
1709 | 16299 | RemoveOptionalPackagesAsync |
1803 | 17134 | AddResourcePackageAsync |
1803 | 17134 | RemoveResourcePackagesAsync |
Metode
AddOptionalPackageAsync(String) |
Menambahkan paket opsional ke katalog paket. |
AddResourcePackageAsync(String, String, AddResourcePackageOptions) |
Menambahkan paket sumber daya ke paket aplikasi yang sudah ada. |
OpenForCurrentPackage() |
Membuka katalog paket untuk paket utama. |
OpenForCurrentUser() |
Membuka katalog paket aplikasi pada perangkat yang tersedia untuk pengguna saat ini. |
OpenForPackage(Package) |
Memungkinkan mendengarkan Paket apa pun dan dependennya (opsional, sumber daya, dan hostRuntime). |
RemoveOptionalPackagesAsync(IIterable<String>) |
Menghapus paket aplikasi opsional yang diinstal dari akun pengguna. |
RemoveResourcePackagesAsync(IIterable<Package>) |
Menghapus paket sumber daya dari paket aplikasi yang ada. |
Acara
PackageContentGroupStaging |
Peristiwa yang diaktifkan saat grup konten paket mulai penahapan. |
PackageInstalling |
Menunjukkan bahwa paket aplikasi sedang diinstal. |
PackageStaging |
Menunjukkan bahwa paket aplikasi adalah penahapan. |
PackageStatusChanged |
Menunjukkan bahwa paket aplikasi telah dihapus atau diperbarui |
PackageUninstalling |
Menunjukkan bahwa paket aplikasi sedang menghapus instalasi. |
PackageUpdating |
Menunjukkan bahwa paket aplikasi sedang diperbarui. |