AppFunctionManager.RegisterAppFunctions メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
一度に複数の AppFunction 実装を登録し、1 つのライフサイクルを共有します。
[Android.Runtime.Register("registerAppFunctions", "(Ljava/util/List;)Landroid/app/appfunctions/AppFunctionRegistration;", "", ApiSince=37)]
public Android.App.AppFunctions.IAppFunctionRegistration RegisterAppFunctions(System.Collections.Generic.IList<Android.App.AppFunctions.RegisterAppFunctionRequest> requests);
[<Android.Runtime.Register("registerAppFunctions", "(Ljava/util/List;)Landroid/app/appfunctions/AppFunctionRegistration;", "", ApiSince=37)>]
member this.RegisterAppFunctions : System.Collections.Generic.IList<Android.App.AppFunctions.RegisterAppFunctionRequest> -> Android.App.AppFunctions.IAppFunctionRegistration
パラメーター
- requests
- IList<RegisterAppFunctionRequest>
RegisterAppFunctionRequest オブジェクトの一覧。各オブジェクトは、登録する関数を指定します。 この値は null にすることはできません。
返品
1 つの呼び出しでバッチ内のすべての関数の登録を解除するために使用できる 1 つの AppFunctionRegistration オブジェクト。 この値は null にすることはできません。
- 属性
注釈
一度に複数の AppFunction 実装を登録し、1 つのライフサイクルを共有します。
これは registerAppFunction(String, Executor, AppFunction) を複数回呼び出すより効率的な代替手段です。 動作とライフサイクル
このメソッドを使用して登録された各関数は、registerAppFunction (String、Executor、AppFunction) に登録されているものと同じ実行規則とライフサイクル ルールに従います。 バッチ操作とアトミック性
登録はアトミックです。指定されたリスト内のすべての関数が正常に登録されているか、何も登録されていません。 リスト内の関数が検証に失敗した場合 (たとえば、その関数が既に登録されているか、マニフェストで宣言されていない場合)、このメソッドは例外をスローし、バッチの関数は登録されません。 要求内の各関数は、アプリの XML リソースで宣言されているスコープ規則に従います。
1 つの AppFunctionRegistration オブジェクトが返されます。これを使用すると、関数のバッチ全体を 1 回の呼び出しで登録解除できます。
android.app.appfunctions.AppFunctionManager.registerAppFunctionsの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。