AppExtensionCatalog.Open(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |