Control.Dispose メソッド
アセンブリ: System.Web (system.web.dll 内)


Control を使い終わったら、Dispose を呼び出します。Dispose メソッドは、Control を使用できない状態にします。このメソッドを呼び出した後で、コントロールへのすべての参照を解放し、占有されていたメモリをガベージ コレクションでクリアできるようにする必要があります。

Dispose メソッドをオーバーライドし、コントロールに関連付けられている HtmlTextWriter オブジェクトを閉じて、myButton という名前の Button コントロールで Dispose メソッドを呼び出すコード例を次に示します。このバージョンの Dispose メソッドが呼び出されるときに Exception がスローされた場合は、現在の HttpResponse オブジェクトにメッセージが書き込まれます。
Public Overrides Sub Dispose() Try Context.Response.Write("Disposing " & ToString()) ' Perform resource cleanup. myTextWriter.Close() myButton.Dispose() Catch myException As Exception Context.Response.Write("Exception occurred: " & myException.Message) End Try End Sub
public override void Dispose() { try { Context.Response.Write("Disposing " + ToString()); // Perform resource cleanup. myTextWriter.Close(); myButton.Dispose(); } catch(Exception myException) { Context.Response.Write("Exception occurred: "+myException.Message); } }
public void Dispose() { try { get_Context().get_Response().Write("Disposing " + ToString()); // Perform resource cleanup. myTextWriter.Close(); myButton.Dispose(); } catch (System.Exception myException) { get_Context().get_Response().Write("Exception occurred: " + myException.get_Message()); } } //Dispose

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


Control.Dispose メソッド
Weblioに収録されているすべての辞書からControl.Disposeを検索する場合は、下記のリンクをクリックしてください。

- Control.Disposeのページへのリンク