AppExtensionCatalog.Open(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
打开扩展目录。
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 | 防止应用在小型设备上启动时最大化。 计算器应用当前使用。 |