PackageCatalog Kelas

Definisi

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
Object Platform::Object IInspectable PackageCatalog
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.

Berlaku untuk

Lihat juga