Поделиться через


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

Имя пространства имен расширения.

Возвращаемое значение

Каталог, содержащий расширения, объявленные с указанным именем пространства имен расширений.

Комментарии

Чтобы упакованое приложение видело или перечисляло расширения приложения, оно должно соответствовать хотя бы одному из следующих критериев:

  • Запуск от имени MediumIL (или более поздней версии)
  • Запуск в AppContainer и объявление соответствующего приложенияextensionhost
  • Запуск в AppContainer и возможность packageQuery

Этот проверка вызывается AppExtensionCatalog.Open и [AppExtensionCatalog::RequestRemovePackageAsync](/uwp/api/windows.applicationmodel.appextensions.

Если в ведущем приложении несколько <uap3:AppExtensionHost> объявлений, необходимо открыть отдельный каталог для каждого из них.

Для обработки событий требуется экземпляр PackageCatalog , поэтому сохраняйте на него ссылку, пока необходимо управлять расширениями приложения.

Расширение приложения Назначение
com.microsoft.windows.dontmaximizeonsmallscreen Предотвращает максимальное использование приложения при запуске на небольших устройствах. В настоящее время используется приложением "Калькулятор".

Применяется к