AppExtensionCatalog.Open(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |