PeriodicTimer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
タイマー ティックを非同期的に待機できるようにする定期的なタイマーを提供します。
public ref class PeriodicTimer sealed : IDisposable
public sealed class PeriodicTimer : IDisposable
type PeriodicTimer = class
interface IDisposable
Public NotInheritable Class PeriodicTimer
Implements IDisposable
- 継承
-
PeriodicTimer
- 実装
注釈
このタイマーは、一度に 1 つのコンシューマーのみが使用することを目的としています。 への WaitForNextTickAsync(CancellationToken) 呼び出しは、任意の時点で 1 回だけ実行できます。
Dispose() をアクティブ WaitForNextTickAsync(CancellationToken) と同時に使用して割り込み、 を返す false
可能性があります。
コンストラクター
PeriodicTimer(TimeSpan) |
タイマーを初期化します。 |
PeriodicTimer(TimeSpan, TimeProvider) |
タイマーを初期化します。 |
プロパティ
Period |
ティック間の期間を取得または設定します。 |
メソッド
Dispose() |
タイマーを停止し、関連付けられているマネージド リソースを解放します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
Finalize() |
ガベージ コレクターが PeriodicTimer オブジェクトを再利用しているときに、リソースが解放され、他のクリーンアップ操作が確実に実行されるようにします。 |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
WaitForNextTickAsync(CancellationToken) |
タイマーの次のティック、またはタイマーが停止するまで待機します。 |
適用対象
.NET