AppExtensionCatalog.Open(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Abre um catálogo de extensões.
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
O nome do namespace da extensão.
Retornos
Um catálogo que contém as extensões declaradas com o nome do namespace de extensão especificado.
Comentários
Para um aplicativo empacotado ver/enumerar appextensions, ele deve atender a pelo menos um dos seguintes critérios:
- Executar como MediumIL (ou superior)
- Executar em um AppContainer e declarar um appextensionhost correspondente
- Executar em um AppContainer e ter a funcionalidade packageQuery
Esse marcar é chamado por AppExtensionCatalog.Open e [AppExtensionCatalog::RequestRemovePackageAsync](/uwp/api/windows.applicationmodel.appextensions.
Se você tiver várias <uap3:AppExtensionHost>
declarações em seu aplicativo host, precisará abrir um catálogo separado para cada uma delas.
Uma instância do PackageCatalog é necessária para lidar com os eventos, portanto, mantenha uma referência a ela, desde que você precise gerenciar suas extensões de aplicativo.
Extensão de aplicativo | Finalidade |
---|---|
com.microsoft.windows.dontmaximizeonsmallscreen | Impede que o aplicativo maximize na inicialização em dispositivos pequenos. Atualmente usado pelo aplicativo Calculadora. |