CultureInfo.ClearCachedData メソッド


キャッシュされたカルチャ関連情報を更新します。Refreshes cached culture-related information.

 void ClearCachedData();
public void ClearCachedData ();
member this.ClearCachedData : unit -> unit
Public Sub ClearCachedData ()


既定のカルチャや形式のパターンなどの情報は、初めて要求されたときにキャッシュされます。Information, such as the default culture and format patterns, is cached the first time it is requested. この情報は、AppDomainの有効期間中に変更される可能性があります。たとえば、ユーザーがコントロールパネルの [地域と言語のオプション] の部分を変更した場合などです。That information can change during the life of the AppDomain, for example, when the user modifies the regional and language options portion of Control Panel. ただし、CultureInfo クラスは、システム設定の変更を自動的に検出しません。However, the CultureInfo class does not automatically detect changes in the system settings.

ClearCachedData メソッドは GetCultureInfo によって作成された CultureInfo オブジェクトのキャッシュをクリアし、現在のシステム設定に基づいて、CurrentCultureCurrentUICulture、および CurrentRegion の各プロパティの情報を更新します。The ClearCachedData method clears the cache of CultureInfo objects created by GetCultureInfo and refreshes the information in the CurrentCulture, CurrentUICulture, and CurrentRegion properties, based on the current system settings.

ClearCachedData メソッドは、既存のスレッドの Thread.CurrentCulture プロパティの情報を更新しません。The ClearCachedData method does not refresh the information in the Thread.CurrentCulture property for existing threads. ただし、今後のスレッドには、新しい CultureInfo のプロパティ値が追加されます。However, future threads will have any new CultureInfo property values.