Application.ThreadExit イベント
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Public Shared Event ThreadExit As EventHandler
Dim handler As EventHandler AddHandler Application.ThreadExit, handler
public static event EventHandler ThreadExit
public: static event EventHandler^ ThreadExit { void add (EventHandler^ value); void remove (EventHandler^ value); }

スレッドの実行を停止する前に、未処理のタスクの中の必要なタスクを実行するには、イベント ハンドラを ThreadExit イベントに結び付ける必要があります。このスレッドで開いたファイルを閉じたり、ガベージ コレクタでクリアされなかったオブジェクトを破棄したりします。
これは静的イベントなので、ApplicationExit イベントでこのイベントに結び付けられたすべてのイベント ハンドラの接続を解除する必要があります。これらのハンドラの接続を解除しない場合、それらはイベントに結び付いたまま、メモリを消費し続けます。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からApplication.ThreadExit イベントを検索する場合は、下記のリンクをクリックしてください。

- Application.ThreadExit イベントのページへのリンク