AppFunctionMetadata.ScopeGlobal Campo
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.
Cuidado
This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionMetadataScope enum directly instead of this field.
Uma constante que indica uma função de aplicativo tem escopo global.
[Android.Runtime.Register("SCOPE_GLOBAL", ApiSince=37)]
[System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionMetadataScope enum directly instead of this field.", true)]
public const Android.App.AppFunctions.AppFunctionMetadataScope ScopeGlobal = 0;
[<Android.Runtime.Register("SCOPE_GLOBAL", ApiSince=37)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.App.AppFunctions.AppFunctionMetadataScope enum directly instead of this field.", true)>]
val mutable ScopeGlobal : Android.App.AppFunctions.AppFunctionMetadataScope
Valor do campo
Value = 0Implementações
- Atributos
Comentários
Uma constante que indica uma função de aplicativo tem escopo global.
Pode haver no máximo uma implementação de função de aplicativo com o mesmo AppFunctionName disponível com esse escopo. Isso é útil para funções vinculadas a um componente singleton, como um serviço em primeiro plano.
Ao usar AppFunctionManager.registerAppFunction, a função permanecerá registrada até que seja explicitamente não registrada ou o contexto de chamada seja destruído.
Para executar uma função com escopo global, o chamador de AppFunctionManager.executeAppFunction não deve usar ExecuteAppFunctionRequest.Builder.setActivityId (ou defini-la como nula), caso contrário, AppFunctionException.ERROR_FUNCTION_NOT_FOUND será retornado.
Esse é sempre o escopo para funções baseadas em AppFunctionService.
IMPORTANTE: as funções fornecidas com AppFunctionManager.registerAppFunction chamadas de um contexto de atividade devem preferir SCOPE_ACTIVITY. Use apenas SCOPE_GLOBAL para essas funções se tiver certeza absoluta de que pode haver apenas uma instância dessa atividade.
Referência do Android para android.app.appfunctions.AppFunctionMetadata.SCOPE_GLOBAL.
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.