IAppFunctionObserver.OnAppFunctionMetadataChanged Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado quando ocorrem alterações em um pacote expondo funções de aplicativo que podem afetar o estado ou os metadados de suas funções contidas.
[Android.Runtime.Register("onAppFunctionMetadataChanged", "(Ljava/util/Set;)V", "GetOnAppFunctionMetadataChanged_Ljava_util_Set_Handler:Android.App.AppFunctions.IAppFunctionObserverInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)]
public void OnAppFunctionMetadataChanged(System.Collections.Generic.ICollection<string> changedPackageNames);
[<Android.Runtime.Register("onAppFunctionMetadataChanged", "(Ljava/util/Set;)V", "GetOnAppFunctionMetadataChanged_Ljava_util_Set_Handler:Android.App.AppFunctions.IAppFunctionObserverInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=37)>]
abstract member OnAppFunctionMetadataChanged : System.Collections.Generic.ICollection<string> -> unit
Parâmetros
- changedPackageNames
- ICollection<String>
Os nomes dos pacotes atualizados.
- Atributos
Comentários
Chamado quando ocorrem alterações em um pacote expondo funções de aplicativo que podem afetar o estado ou os metadados de suas funções contidas.
Isso inclui alterações como: a definição de metadados de função expostos pelo pacote foi alterada (por exemplo, os parâmetros da função foram alterados); Todas as funções dentro do pacote são adicionadas ou removidas devido à instalação ou desinstalação do pacote; AppFunctionPackageMetadata do pacote foi atualizado.
Ao receber essa notificação, os clientes podem chamar AppFunctionManager.searchAppFunctions com AppFunctionSearchSpec.Builder.setPackageNames para recuperar o AppFunctionMetadata atualizado para funções afetadas.
Os clientes devem chamar AppFunctionManager.getAppFunctionStates para recuperar o AppFunctionState mais recente para pacotes afetados por essas alterações.
Observação: se forem relatados que os pacotes foram alterados, mas não forem retornados de AppFunctionManager.searchAppFunctions, isso significa que os pacotes foram desinstalados ou não têm mais funções.
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.