次の方法で共有


Timer.Dispose メソッド (WaitHandle)

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 オーバーロードの一覧 | タイマ