LocalScheduler class¶
Defined in
Namespace: System.Reactive.Concurrency
Assembly: System.Reactive.dll
Full name: System.Reactive.Concurrency.LocalScheduler
Modifiers: public abstract
Summary¶
Abstract base class for machine-local schedulers, using the local system clock for time-based operations.
Applies to
netstandard2.0
Class hierarchy
classDiagram
class LocalScheduler
class IScheduler {
<>
}
IScheduler <|.. LocalScheduler
class IStopwatchProvider {
<>
}
IStopwatchProvider <|.. LocalScheduler
class IServiceProvider {
<>
}
IServiceProvider <|.. LocalScheduler
Implements: IScheduler, IStopwatchProvider, IServiceProvider
Constructors¶
| Name | Summary |
|---|---|
| .ctor | Creates a new local scheduler. |
Properties¶
| Name | Summary |
|---|---|
| Now | Gets the scheduler's notion of current time. |
Methods¶
| Name | Summary |
|---|---|
| Schedule | Schedules an action to be executed. |
| StartStopwatch | Starts a new stopwatch object. |
| GetService | Discovers scheduler services by interface type. The base class implementation returns requested services for each scheduler interface implemented by the derived class. For ... |
Derived types¶
- AvaloniaScheduler
- CoalescingDispatchScheduler
- ControlScheduler
- CoreDispatcherScheduler
- CurrentThreadScheduler
- DefaultScheduler
- DispatcherQueueScheduler
- DispatcherScheduler
- EventLoopScheduler
- ImmediateScheduler
- MauiWinUIScheduler
- NewThreadScheduler
- SynchronizationContextScheduler
- TaskPoolScheduler
- ThreadPoolScheduler
- UnoDispatcherScheduler
- UnoWinUIDispatcherScheduler
- WasmScheduler