AppExtensionCatalog.Open(String) 方法

定义

打开扩展目录。

public:
 static AppExtensionCatalog ^ Open(Platform::String ^ appExtensionName);
 static AppExtensionCatalog Open(winrt::hstring const& appExtensionName);
public static AppExtensionCatalog Open(string appExtensionName);
function open(appExtensionName)
Public Shared Function Open (appExtensionName As String) As AppExtensionCatalog

参数

appExtensionName
String

Platform::String

winrt::hstring

扩展命名空间名称。

返回

包含使用指定扩展命名空间名称声明的扩展的目录。

注解

要使打包的应用查看/枚举 appextension,它必须至少满足以下条件之一:

  • 以 MediumIL (或更高版本) 身份运行
  • 在 AppContainer 中运行并声明匹配的 appextensionhost
  • 在 AppContainer 中运行并具有 packageQuery 功能

此检查由 AppExtensionCatalog.Open 和 [AppExtensionCatalog::RequestRemovePackageAsync] (/uwp/api/windows.applicationmodel.appextensions 调用。

如果主机应用中有多个 <uap3:AppExtensionHost> 声明,则需要为每个声明打开单独的目录。

需要 PackageCatalog 的实例来处理事件,因此只要你需要管理应用扩展,就保留对它的引用。

应用扩展 目的
com.microsoft.windows.dontmaximizeonsmallscreen 防止应用在小型设备上启动时最大化。 计算器应用当前使用。

适用于