ResourceBundle.Control.NeedsReload メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キャッシュ内の期限切れの 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が読み込まれ、キャッシュに格納された時刻
返品
true 期限切れのバンドルを再読み込みする必要がある場合。それ以外の場合 false 。
- 属性
注釈
キャッシュ内の期限切れの bundle を、 loadTime によって与えられた読み込み時間またはその他の条件に基づいて再読み込みする必要があるかどうかを判断します。 再読み込みが必要な場合は true が返されます。それ以外の場合は false 。
loadTime は、 <c>Calendar</c> エポックからのミリ秒オフセットです。
呼び出し ResourceBundle.getBundle ファクトリ メソッドは、リソース バンドルを最初に読み込んだ呼び出しで使用されたインスタンスではなく、現在の呼び出しに使用される ResourceBundle.Control インスタンスでこのメソッドを呼び出します。
既定の実装では、リソース バンドルのソース データの loadTime と最終変更時刻が比較されます。
loadTime以降にソース データが変更されたと判断された場合は、trueが返されます。 それ以外の場合は、false が返されます。 この実装では、指定された format が既定の形式、 "java.class" 、または "java.properties"の 1 つでない場合、そのファイル サフィックスと同じ文字列であることを前提としています。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。