ResourceManager.ReleaseAllResources メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ResourceManager.ReleaseAllResources メソッドの意味・解説 

ResourceManager.ReleaseAllResources メソッド

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

名前空間: System.Resources
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Overridable Sub ReleaseAllResources
Dim instance As ResourceManager

instance.ReleaseAllResources
public virtual void ReleaseAllResources ()
public:
virtual void ReleaseAllResources ()
public void ReleaseAllResources ()
public function ReleaseAllResources ()
解説解説

このメソッドは、実行中アプリケーションのワーキング セットを縮小します。以降の、この ResourceManager のリソース検索には、リソースを再び検索し、読み込む必要があるため、初めて検索するときと同じくらいの時間がかかります。このメソッドは、複雑なスレッド処理を行うとき、新しい ResourceManager を作成することが適切な場合に役立つことがあります。

メモメモ

.NET Framework Version 2.0 以降の場合、GetObject、GetString、GetStream の各操作に関して、ReleaseAllResources メソッドはスレッド セーフではありません。この変更により、複数のスレッドがリソースにアクセスする際のパフォーマンスが向上するというメリットがあります。逆に、あるスレッドで ReleaseAllResources メソッドを呼び出すと共に、別のスレッドでリソースを取得した場合、その取得操作で ObjectDisposedException がスローされる場合があるというデメリットもあります。

このメソッドは、ResourceManager が完全にスコープ外になり、ガベージ コレクションの対象となるまで待機せずに、現在の ResourceManager が作成したこれらのリソースのマネージ インスタンスを確定的に解放する必要がある状況でも使用できます。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

ResourceManager.ReleaseAllResources メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ResourceManager.ReleaseAllResources メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS