Partager via


PackageExtensionCatalog Classe

Définition

Fournit des informations sur les extensions disponibles dans un groupe d’extensions d’étendue de package.

public ref class PackageExtensionCatalog sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 1114112)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PackageExtensionCatalog final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 1114112)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PackageExtensionCatalog
Public NotInheritable Class PackageExtensionCatalog
Héritage
Object Platform::Object IInspectable PackageExtensionCatalog
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 11, version 24H2 (introduit dans 10.0.26100.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v19.0)

Méthodes

FindAll()

Fournit la liste des extensions dans le catalogue.

FindAllAsync()

Fournit la liste des extensions dans le catalogue.

Open(String)

Ouvre un catalogue d’extensions.

RequestRemovePackageAsync(String)

Tente de supprimer le package d’extension spécifié de l’ordinateur.

Événements

PackageInstalled

Événement déclenché lors de l’installation d’un package d’extension.

PackageStatusChanged

Événement déclenché lorsqu’un package d’extension du catalogue a été supprimé, mis à jour ou installé.

PackageUninstalling

Événement déclenché lorsqu’un package d’extension est désinstallé.

PackageUpdated

Événement déclenché lorsqu’un package d’extension dans le catalogue est mis à jour.

PackageUpdating

Événement déclenché lors de la mise à jour d’un package d’extension.

S’applique à