ResourceBundle.Control.NeedsReload Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, нужно ли перезагрузить истекший bundle срок действия в кэше в зависимости от времени загрузки, заданного 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")]
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
Параметры
- baseName
- String
базовое имя пакета ресурсов, полное имя класса
- locale
- Locale
языковой стандарт, для которого должен быть создан пакет ресурсов.
- format
- String
Формат пакета ресурсов для загрузки
- loader
- ClassLoader
ClassLoader, используемый для загрузки пакета
- bundle
- ResourceBundle
экземпляр пакета ресурсов, истекший в кэше
- loadTime
- Int64
время bundle загрузки и вставки в кэш
Возвращаемое значение
- Атрибуты
Комментарии
Определяет, нужно ли перезагрузить истекший bundle срок действия в кэше в зависимости от времени загрузки, заданного loadTime или другими критериями. Метод возвращается true , если требуется перезагрузка; false в противном случае.
loadTime — смещение миллисекунда с момента <эпохи c>Calendar</c> .
ResourceBundle.getBundle Вызывающий метод фабрики вызывает этот метод в экземпляреResourceBundle.Control, используемом для его текущего вызова, а не в экземпляре, используемом в вызове, который первоначально загружал пакет ресурсов.
Реализация по умолчанию сравнивает loadTime и последнее измененное время исходных данных пакета ресурсов. Если определено, что исходные данные были изменены с тех пор loadTime, true возвращается. В противном случае возвращается значение false. Эта реализация предполагает, что указанная format строка совпадает с суффиксом файла, "java.class" если это не один из форматов по умолчанию или "java.properties".
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".