次の方法で共有


AppExtensionCatalog.Open(String) メソッド

定義

拡張機能のカタログを開きます。

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

パラメーター

appExtensionName
String

Platform::String

winrt::hstring

拡張名前空間の名前。

戻り値

指定した拡張名前空間名で宣言された拡張機能を含むカタログ。

注釈

パッケージ化されたアプリが appextensionsion を表示または列挙するには、次の条件のうち少なくとも 1 つを満たす必要があります。

  • MediumIL (以上) として実行する
  • AppContainer でを実行し、一致する appextensionhost を宣言する
  • AppContainer で実行し、packageQuery 機能を持つ

このチェックは、AppExtensionCatalog.Open および [AppExtensionCatalog::RequestRemovePackageAsync](/uwp/api/windows.applicationmodel.appextensions によって呼び出されます。

ホスト アプリに複数 <uap3:AppExtensionHost> の宣言がある場合は、それぞれに個別のカタログを開く必要があります。

PackageCatalog のインスタンスはイベントを処理するために必要であるため、アプリ拡張機能を管理する必要がある限り、イベントへの参照を保持します。

アプリの拡張機能 目的
com.microsoft.windows.dontmaximizeonsmallscreen 小さなデバイスでの起動時にアプリが最大化されないようにします。 現在、電卓アプリで使用されています。

適用対象