IScheduler インターフェイス
作業単位をスケジュールするオブジェクトを表します。
Namespace:System.Reactive.Concurrency
アセンブリ: System.Reactive (System.Reactive.dll)
構文
'Declaration
Public Interface IScheduler
'Usage
Dim instance As IScheduler
public interface IScheduler
public interface class IScheduler
type IScheduler = interface end
public interface IScheduler
IScheduler 型は、次のメンバーを公開します。
プロパティ
名前 | 説明 | |
---|---|---|
Now | スケジューラの現在時刻の概念を取得します。 |
上
メソッド
名前 | 説明 | |
---|---|---|
Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) | 実行するアクションをスケジュールします。 | |
Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) | dueTime で実行されるアクションをスケジュールします。 | |
Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) | dueTime の後に実行されるアクションをスケジュールします。 |
上
拡張メソッド
名前 | 説明 | |
---|---|---|
Schedule(Action) | オーバーロードされます。 実行するアクションをスケジュールします。 ( Scheduler によって定義されます)。 | |
Schedule(Action<Action>) | オーバーロードされます。 再帰的に実行されるアクションをスケジュールします。 ( Scheduler によって定義されます)。 | |
Schedule(TimeSpan, Action) | オーバーロードされます。 dueTime の後に実行されるアクションをスケジュールします。 ( Scheduler によって定義されます)。 | |
Schedule(DateTimeOffset, Action) | オーバーロードされます。 dueTime で実行されるアクションをスケジュールします。 ( Scheduler によって定義されます)。 | |
Schedule(TimeSpan, Action<Action<TimeSpan>>) | オーバーロードされます。 各 dueTime の後に再帰的に実行されるアクションをスケジュールします。 ( Scheduler によって定義されます)。 | |
Schedule(DateTimeOffset, Action<Action<DateTimeOffset>>) | オーバーロードされます。 dueTime の後に実行されるアクションをスケジュールします。 ( Scheduler によって定義されます)。 | |
Schedule<TState>(TState, Action<TState, Action<TState>>) | オーバーロードされます。 再帰的に実行されるアクションをスケジュールします。 ( Scheduler によって定義されます)。 | |
Schedule<TState>(TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) | オーバーロードされます。 各 dueTime の後に再帰的に実行されるアクションをスケジュールします。 ( Scheduler によって定義されます)。 | |
Schedule<TState>(TState, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) | オーバーロードされます。 各 dueTime で再帰的に実行されるアクションをスケジュールします。 ( Scheduler によって定義されます)。 |
上