PackageExtensionCatalog 类

定义

提供有关包范围扩展组中可用扩展的信息。

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
继承
Object Platform::Object IInspectable PackageExtensionCatalog
属性

Windows 要求

设备系列
Windows 11, version 24H2 (在 10.0.26100.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v19.0 中引入)

方法

FindAll()

提供目录中的扩展列表。

FindAllAsync()

提供目录中的扩展列表。

Open(String)

打开扩展目录。

RequestRemovePackageAsync(String)

尝试从计算机中删除指定的扩展包。

事件

PackageInstalled

安装扩展包时触发的事件。

PackageStatusChanged

删除、更新或安装目录中的扩展包时触发的事件。

PackageUninstalling

卸载扩展包时触发的事件。

PackageUpdated

更新目录中的扩展包时触发的事件。

PackageUpdating

更新扩展包时触发的事件。

适用于