Compartilhar via


AppExtensionCatalog.Open(String) Método

Definição

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.

Aplica-se a