次の方法で共有


タイマ プログラミング アーキテクチャ

更新 : 2007 年 11 月

Timer コンポーネントは、Microsoft .NET Framework では System.Timers を使用します。

サーバー ベースのタイマの主要なプログラミング要素

Timer コンポーネントは Elapsed というイベントを発生させます。このイベントのハンドラを作成すると、必要な任意の処理を実行できます。

Timer コンポーネントの重要なプロパティおよびメソッドは、次のとおりです。

  • Interval プロパティでは、イベントが発生する間隔をミリ秒単位で設定します。たとえば、間隔を 1000 に設定すると、1 秒に 1 回の間隔でイベントが発生します。

  • AutoReset プロパティは、指定された間隔の経過後に、タイマがイベントを継続的に発生させるかどうかを決定します。このプロパティを true に設定した場合、タイマは引き続き指定された間隔をカウントし、イベントを発生させます。false に設定した場合は、指定された間隔の経過後にイベントが一度だけ発生し、その後は停止します。

  • Start メソッドは、タイマの Enabled プロパティを true に設定し、タイマにイベントの発生を開始させます。Start メソッドを呼び出したときに、タイマが既に有効になっていると、タイマがリセットされます。

  • Stop メソッドは、タイマの Enabled プロパティを false に設定し、タイマがこれ以上イベントを発生させないようにします。

参照

処理手順

方法 : サーバー ベースのタイマのインスタンスを作成する

方法 : サーバー ベースのタイマを監視する

概念

サーバー ベースのタイマの概説