Freigeben über


AppExtensionCatalog.Open(String) Methode

Definition

Ö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.

Gilt für: