Compartir a través de


AppExtensionCatalog.Open(String) Método

Definición

Abre un catálogo de extensiones.

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

Parámetros

appExtensionName
String

Platform::String

winrt::hstring

Nombre del espacio de nombres de extensión.

Devoluciones

Catálogo que contiene las extensiones declaradas con el nombre de espacio de nombres de extensión especificado.

Comentarios

Para que una aplicación empaquetada vea o enumere appextensions, debe cumplir al menos uno de los siguientes criterios:

  • Ejecutar como MediumIL (o superior)
  • Ejecutar en un AppContainer y declarar una appextensionhost coincidente
  • Ejecutar en una instancia de AppContainer y tener la funcionalidad packageQuery

AppExtensionCatalog.Open llama a esta comprobación y [AppExtensionCatalog::RequestRemovePackageAsync](/uwp/api/windows.applicationmodel.appextensions.

Si tiene varias <uap3:AppExtensionHost> declaraciones en la aplicación host, debe abrir un catálogo independiente para cada una.

Se requiere una instancia de PackageCatalog para controlar los eventos, así que mantenga una referencia a él siempre que necesite administrar las extensiones de la aplicación.

Extensión de aplicación Propósito
com.microsoft.windows.dontmaximizeonsmallscreen Impide que la aplicación se maximice al iniciarse en dispositivos pequeños. Actualmente se usa en la aplicación Calculadora.

Se aplica a