Timer の現在のインスタンスによって使用されているすべてのリソースを解放し、タイマが破棄されたときに通知します。
Overloads Public Function Dispose( _
ByVal notifyObject As WaitHandle _) As Boolean
[C#]
public bool Dispose(WaitHandlenotifyObject);
[C++]
public: bool Dispose(WaitHandle* notifyObject);
[JScript]
public function Dispose(
notifyObject : WaitHandle) : Boolean;
パラメータ
- notifyObject
Timer が破棄されたことが通知される WaitHandle 。
戻り値
関数が成功した場合は true 。それ以外の場合は false 。
例外
例外の種類 | 条件 |
---|---|
NullReferenceException | notifyObject パラメータが null 参照 (Visual Basic では Nothing) です。 |
解説
Dispose を呼び出すと、 Timer で使用しているリソースを他の目的に再割り当てできます。 Dispose の詳細については、「 アンマネージ リソースのクリーンアップ 」を参照してください。
このメソッドは、 notifyObject パラメータで指定された WaitHandle に対し、完了したときに通知します。次に、 GC.SuppressFinalize を呼び出して、ガベージ コレクタによって Finalize メソッドが呼び出されないようにします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, Common Language Infrastructure (CLI) Standard
参照
Timer クラス | Timer メンバ | System.Threading 名前空間 | Timer.Dispose オーバーロードの一覧 | タイマ