Lenguaje

AppFunctionManager.RegisterAppFunctions Método

Definición

Registra varias implementaciones de AppFunction a la vez, compartiendo un solo ciclo de vida.

[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

Parámetros

requests
IList<RegisterAppFunctionRequest>

Lista de objetos RegisterAppFunctionRequest, cada uno de los cuales especifica una función que se va a registrar. Este valor no puede ser nulo.

Devoluciones

Un único objeto AppFunctionRegistration que se puede usar para anular el registro de todas las funciones del lote con una llamada. Este valor no puede ser nulo.

Atributos

Comentarios

Registra varias implementaciones de AppFunction a la vez, compartiendo un solo ciclo de vida.

Se trata de una alternativa más eficaz a llamar a registerAppFunction(String, Executor, AppFunction) varias veces. Comportamiento y ciclo de vida

Cada función registrada a través de este método sigue las mismas reglas de ejecución y ciclo de vida que las registradas con registerAppFunction(String, Executor, AppFunction). Operación por lotes y atomicidad

El registro es atómico: todas las funciones de la lista proporcionada se registran correctamente o ninguna. Si alguna función de la lista produce un error en la validación (por ejemplo, su ya está registrada o no está declarada en el manifiesto), este método iniciará una excepción y no se registrará ninguna función del lote. Cada función de la solicitud sigue las reglas de ámbito declaradas en los recursos XML de la aplicación.

Se devuelve un único objeto AppFunctionRegistration, que se puede usar para anular el registro de todo el lote de funciones con una llamada.

Referencia de Android para android.app.appfunctions.AppFunctionManager.registerAppFunctions.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a