AppExtensionCatalog.Open(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Öffnet einen Katalog von Erweiterungen.
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
Parameter
- appExtensionName
-
String
Platform::String
winrt::hstring
Der Name des Erweiterungsnamespaces.
Gibt zurück
Ein Katalog, der die Erweiterungen enthält, die mit dem angegebenen Erweiterungsnamespacenamen deklariert wurden.
Hinweise
Damit eine gepackte App appextensions anzeigen/aufzählen kann, muss sie mindestens eines der folgenden Kriterien erfüllen:
- Ausführen als MediumIL (oder höher)
- Ausführen in einem AppContainer und Deklarieren einer übereinstimmenden appextensionhost
- Führen Sie in einem AppContainer aus, und verfügen Sie über die PackageQuery-Funktion
Diese Überprüfung wird von AppExtensionCatalog.Open und [AppExtensionCatalog::RequestRemovePackageAsync](/uwp/api/windows.applicationmodel.appextensions) aufgerufen.
Wenn Sie über mehrere <uap3:AppExtensionHost>
Deklarationen in Ihrer Host-App verfügen, müssen Sie für jeden einen separaten Katalog öffnen.
Ein instance des PackageCatalog ist erforderlich, um die Ereignisse zu behandeln. Behalten Sie also einen Verweis darauf bei, solange Sie Ihre App-Erweiterungen verwalten müssen.
App-Erweiterung | Zweck |
---|---|
com.microsoft.windows.dontmaximizeonsmallscreen | Verhindert, dass die App beim Start auf kleinen Geräten maximiert wird. Wird derzeit von der Rechner-App verwendet. |