Idioma

AppFunctionManager.RegisterAppFunctions Método

Definição

Registra várias implementações do AppFunction ao mesmo tempo, compartilhando um único 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>

Uma lista de objetos RegisterAppFunctionRequest, cada um especificando uma função a ser registrada. Este valor não pode ser nulo.

Retornos

Um único objeto AppFunctionRegistration que pode ser usado para cancelar o registro de todas as funções no lote com uma chamada. Este valor não pode ser nulo.

Atributos

Comentários

Registra várias implementações do AppFunction ao mesmo tempo, compartilhando um único ciclo de vida.

Essa é uma alternativa mais eficiente para chamar registerAppFunction(String, Executor, AppFunction) várias vezes. Comportamento e ciclo de vida

Cada função registrada por meio desse método segue as mesmas regras de execução e ciclo de vida que aquelas registradas com registerAppFunction(String, Executor, AppFunction). Operação em lote e atomicidade

O registro é atômico: todas as funções na lista fornecida são registradas com êxito ou nenhuma é. Se qualquer função na lista falhar na validação (por exemplo, ela já está registrada ou não foi declarada no manifesto), esse método gerará uma exceção e nenhuma função do lote será registrada. Cada função na solicitação segue as regras de escopo declaradas nos recursos XML do aplicativo.

Um único objeto AppFunctionRegistration é retornado, que pode ser usado para cancelar o registro de todo o lote de funções com uma chamada.

Referência do Android para android.app.appfunctions.AppFunctionManager.registerAppFunctions.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a