Share via


AppExtensionCatalog.Open(String) Metodo

Definizione

Apre un catalogo di estensioni.

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

Parametri

appExtensionName
String

Platform::String

winrt::hstring

Nome dello spazio dei nomi dell'estensione.

Restituisce

Catalogo contenente le estensioni dichiarate con il nome dello spazio dei nomi dell'estensione specificato.

Commenti

Affinché un'app in pacchetto veda/enumera le appextensions, deve soddisfare almeno uno dei criteri seguenti:

  • Esegui come MediumIL (o versione successiva)
  • Eseguire in un AppContainer e dichiarare un appextensionhost corrispondente
  • Eseguire in un AppContainer e avere la funzionalità packageQuery

Questo controllo viene chiamato da AppExtensionCatalog.Open e [AppExtensionCatalog::RequestRemovePackageAsync](/uwp/api/windows.applicationmodel.appextensions.

Se nell'app host sono presenti più <uap3:AppExtensionHost> dichiarazioni, è necessario aprire un catalogo separato per ognuno di essi.

Un'istanza di PackageCatalog è necessaria per gestire gli eventi, quindi mantenere un riferimento a tale evento, purché sia necessario gestire le estensioni dell'app.

Estensione dell'app Scopo
com.microsoft.windows.dontmaximizeonsmallscreen Impedisce all'app di ottimizzare l'avvio su dispositivi di piccole dimensioni. Attualmente usato dall'app Calculator.

Si applica a