Dispatcher の作業単位をスケジュールするオブジェクトを表します。
継承階層
System.Object
System.Reactive.Concurrency.DispatcherScheduler
Namespace:System.Reactive.Concurrency
アセンブリ: System.Reactive.Windows.Threading (System.Reactive.Windows.Threading.dll)
構文
'Declaration
Public Class DispatcherScheduler _
Implements IScheduler
'Usage
Dim instance As DispatcherScheduler
public class DispatcherScheduler : IScheduler
public ref class DispatcherScheduler : IScheduler
type DispatcherScheduler =
class
interface IScheduler
end
public class DispatcherScheduler implements IScheduler
DispatcherScheduler 型は、次のメンバーを公開します。
コンストラクター
| 名前 | 説明 | |
|---|---|---|
|
DispatcherScheduler | ディスパッチャーの作業単位をスケジュールする DispatcherScheduler を構築します。 |
上
プロパティ
| 名前 | 説明 | |
|---|---|---|
|
ディスパッチャー | DispatcherScheduler に関連付けられているディスパッチャーを取得します。 |
|
インスタンス | |
|
Now | スケジューラの現在の時刻の概念を取得します。 |
上
メソッド
| 名前 | 説明 | |
|---|---|---|
|
[等しい] | ( オブジェクトから継承されます。 |
|
Finalize | ( オブジェクトから継承されます。 |
|
GetHashCode | ( オブジェクトから継承されます。 |
|
GetType | ( オブジェクトから継承されます。 |
|
MemberwiseClone | ( オブジェクトから継承されます。 |
|
Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) | ディスパッチャーで実行されるアクションをスケジュールします。 |
|
Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) | |
|
Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) | |
|
ToString | ( オブジェクトから継承されます。 |
上
拡張メソッド
| 名前 | 説明 | |
|---|---|---|
|
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 によって定義されます)。 |
上
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。