ResourceBundle.Control.NeedsReload 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.
Determina se o cache expirou bundle precisa ser recarregado com base no tempo de carregamento determinado por loadTime ou em alguns outros critérios.
[Android.Runtime.Register("needsReload", "(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/util/ResourceBundle;J)Z", "GetNeedsReload_Ljava_lang_String_Ljava_util_Locale_Ljava_lang_String_Ljava_lang_ClassLoader_Ljava_util_ResourceBundle_JHandler")]
public virtual bool NeedsReload(string baseName, Java.Util.Locale locale, string format, Java.Lang.ClassLoader loader, Java.Util.ResourceBundle bundle, long loadTime);
[<Android.Runtime.Register("needsReload", "(Ljava/lang/String;Ljava/util/Locale;Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/util/ResourceBundle;J)Z", "GetNeedsReload_Ljava_lang_String_Ljava_util_Locale_Ljava_lang_String_Ljava_lang_ClassLoader_Ljava_util_ResourceBundle_JHandler")>]
abstract member NeedsReload : string * Java.Util.Locale * string * Java.Lang.ClassLoader * Java.Util.ResourceBundle * int64 -> bool
override this.NeedsReload : string * Java.Util.Locale * string * Java.Lang.ClassLoader * Java.Util.ResourceBundle * int64 -> bool
Parâmetros
- baseName
- String
o nome do pacote base do pacote de recursos, um nome de classe totalmente qualificado
- locale
- Locale
a localidade para a qual o pacote de recursos deve ser instanciado
- format
- String
o formato do pacote de recursos a ser carregado
- loader
- ClassLoader
o ClassLoader para usar para carregar o pacote
- bundle
- ResourceBundle
a instância do pacote de recursos que expirou no cache
- loadTime
- Int64
a hora bundle em que foi carregado e colocado no cache
Retornos
true se o pacote expirado precisar ser recarregado; false caso contrário.
- Atributos
Comentários
Determina se o cache expirou bundle precisa ser recarregado com base no tempo de carregamento determinado por loadTime ou em alguns outros critérios. O método retornará true se o recarregamento for necessário; false caso contrário.
loadTime é um deslocamento de milissegundos desde a <época c>Calendar</c> .
O método de fábrica de chamadas ResourceBundle.getBundle chama esse método na ResourceBundle.Control instância usada para sua invocação atual, não na instância usada na invocação que originalmente carregou o pacote de recursos.
A implementação padrão é comparada loadTime e a hora da última modificação dos dados de origem do pacote de recursos. Se for determinado que os dados de origem foram modificados desde loadTimeentão, true será retornado. Caso contrário, false será retornado. Essa implementação pressupõe que a determinada format seja a mesma cadeia de caracteres que seu sufixo de arquivo se não for um dos formatos "java.class" padrão ou "java.properties".
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.