AppFunctionManager.RegisterAppFunctions Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.