ITimer インターフェイス

定義

期限と期間を変更できるタイマーを表します。

public interface class ITimer : IAsyncDisposable, IDisposable
public interface ITimer : IAsyncDisposable, IDisposable
type ITimer = interface
    interface IAsyncDisposable
    interface IDisposable
type ITimer = interface
    interface IDisposable
    interface IAsyncDisposable
Public Interface ITimer
Implements IAsyncDisposable, IDisposable
派生
実装

注釈

タイマー インスタンスが複数のスレッドから同時にアクセスできるように、 Change(TimeSpan, TimeSpan)Dispose()、および DisposeAsync() の実装はすべてスレッド セーフである必要があります。

メソッド

名前 説明
Change(TimeSpan, TimeSpan)

TimeSpan値を使用して時間間隔を測定し、タイマーのメソッド呼び出しの開始時刻と間隔を変更します。

Dispose()

アンマネージド リソースの解放、解放、またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

(継承元 IDisposable)
DisposeAsync()

アンマネージ リソースの解放、解放、またはリセットに関連するアプリケーション定義タスクを非同期的に実行します。

(継承元 IAsyncDisposable)

拡張メソッド

名前 説明
ConfigureAwait(IAsyncDisposable, Boolean)

非同期破棄から返されるタスクの待機を実行する方法を構成します。

適用対象