IAppFunctionObserver.OnAppFunctionMetadataChanged メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
含まれている関数の状態またはメタデータに影響を与える可能性があるアプリ関数を公開するパッケージに変更が発生したときに呼び出されます。
[Android.Runtime.Register("onAppFunctionMetadataChanged", "(Ljava/util/Set;)V", "GetOnAppFunctionMetadataChanged_Ljava_util_Set_Handler:Android.App.AppFunctions.IAppFunctionObserverInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)]
public void OnAppFunctionMetadataChanged(System.Collections.Generic.ICollection<string> changedPackageNames);
[<Android.Runtime.Register("onAppFunctionMetadataChanged", "(Ljava/util/Set;)V", "GetOnAppFunctionMetadataChanged_Ljava_util_Set_Handler:Android.App.AppFunctions.IAppFunctionObserverInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)>]
abstract member OnAppFunctionMetadataChanged : System.Collections.Generic.ICollection<string> -> unit
パラメーター
- changedPackageNames
- ICollection<String>
更新されたパッケージの名前。
- 属性
注釈
含まれている関数の状態またはメタデータに影響を与える可能性があるアプリ関数を公開するパッケージに変更が発生したときに呼び出されます。
これには、次のような変更が含まれます。パッケージによって公開される関数メタデータの定義が変更されました (たとえば、関数のパラメーターが変更されました)。パッケージがインストールまたはアンインストールされているため、パッケージ内のすべての関数が追加または削除されます。パッケージの AppFunctionPackageMetadata が更新されました。
この通知を受信すると、クライアントは AppFunctionSearchSpec.Builder.setPackageNames を使用して AppFunctionManager.searchAppFunctions を呼び出して、影響を受ける関数の更新された AppFunctionMetadata を取得できます。
クライアントは AppFunctionManager.getAppFunctionStates を呼び出して、これらの変更の影響を受けるパッケージの最新の AppFunctionState を取得する必要があります。
注: パッケージが変更されたと報告され、AppFunctionManager.searchAppFunctions から返されない場合は、パッケージがアンインストールされたか、関数がなくなったことを意味します。
android.app.appfunctions.AppFunctionObserver.onAppFunctionMetadataChangedの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。