Share via


ResourceManager.ReleaseAllResources メソッド

すべての ResourceSet オブジェクトの Close を呼び出し、すべてのリソースを解放するように ResourceManager に指示します。

Public Overridable Sub ReleaseAllResources()
[C#]
public virtual void ReleaseAllResources();
[C++]
public: virtual void ReleaseAllResources();
[JScript]
public function ReleaseAllResources();

解説

このメソッドは、実行中アプリケーションのワーキング セットを縮小します。以降の、この ResourceManager のリソース検索には、リソースを再び検索し、読み込む必要があるため、初めて検索するときと同じくらいの時間がかかります。

このメソッドは、複雑なスレッド処理を行うとき、新しい ResourceManager を作成することが適切な場合に役立つことがあります。

このメソッドは、 ResourceManager が完全にスコープ外になり、ガベージ コレクションの対象となるまで待機せずに、現在の ResourceManager が開いた .resources ファイルを決定的に解放する必要がある状況でも使用できます。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

.NET Framework セキュリティ:

参照

ResourceManager クラス | ResourceManager メンバ | System.Resources 名前空間