Язык

AppFunctionManager.RegisterAppFunctions Метод

Определение

Регистрирует несколько реализаций AppFunction одновременно, совместное использование одного жизненного цикла.

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

Возвращаемое значение

Один объект AppFunctionRegistration, который можно использовать для отмены регистрации всех функций в пакете с одним вызовом. Это значение не может иметь значение NULL.

Атрибуты

Комментарии

Регистрирует несколько реализаций AppFunction одновременно, совместное использование одного жизненного цикла.

Это более эффективная альтернатива вызову registerAppFunction(String, Executor, AppFunction) несколько раз. Поведение и жизненный цикл

Каждая функция, зарегистрированная с помощью этого метода, соответствует тем же правилам выполнения и жизненного цикла, что и зарегистрированные в registerAppFunction(String, Executor, AppFunction). Пакетная операция и атомарность

Регистрация атомарна: все функции в предоставленном списке зарегистрированы успешно или нет. Если любая функция в списке завершается ошибкой проверки (например, она уже зарегистрирована или не объявлена в манифесте), этот метод вызовет исключение, и никакие функции из пакета не будут зарегистрированы. Каждая функция в запросе следует правилам области, объявленным в XML-ресурсах приложения.

Возвращается один объект AppFunctionRegistration, который можно использовать для отмены регистрации всего пакета функций с одним вызовом.

Справочник по Android для android.app.appfunctions.AppFunctionManager.registerAppFunctions.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к