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 セキュリティ:
- ReflectionPermission (Type.InvokeMember などの機構を通じて遅延バインディングで呼び出すときに必要なアクセス許可) ReflectionPermissionFlag.MemberAccess (関連する列挙体)
参照
ResourceManager クラス | ResourceManager メンバ | System.Resources 名前空間