HistoricalScheduler class¶
Attributes: [DebuggerDisplay("\\{ Clock = {Clock} Now = {Now.ToString(\"O\")} \\}")]
Defined in
Namespace: System.Reactive.Concurrency
Assembly: System.Reactive.dll
Full name: System.Reactive.Concurrency.HistoricalScheduler
Modifiers: public
Summary¶
Provides a virtual time scheduler that uses DateTimeOffset for absolute time and TimeSpan for relative time.
Applies to
netstandard2.0
Class hierarchy
classDiagram
class HistoricalScheduler
class HistoricalSchedulerBase
HistoricalSchedulerBase <|-- HistoricalScheduler
Inherits from: HistoricalSchedulerBase
Constructors¶
| Name | Summary |
|---|---|
| .ctor | Creates a new historical scheduler with the minimum value of DateTimeOffset as the initial clock value. |
Methods¶
| Name | Summary |
|---|---|
| GetNext | Gets the next scheduled item to be executed. |
| ScheduleAbsolute | Schedules an action to be executed at dueTime. |
Inherited members
System.Reactive.Concurrency.HistoricalSchedulerBase.#ctorSystem.Reactive.Concurrency.HistoricalSchedulerBase.#ctor(System.DateTimeOffset)System.Reactive.Concurrency.HistoricalSchedulerBase.#ctor(System.DateTimeOffset,System.Collections.Generic.IComparer{System.DateTimeOffset})System.Reactive.Concurrency.HistoricalSchedulerBase.Add(System.DateTimeOffset,System.TimeSpan)System.Reactive.Concurrency.HistoricalSchedulerBase.ToDateTimeOffset(System.DateTimeOffset)System.Reactive.Concurrency.HistoricalSchedulerBase.ToRelative(System.TimeSpan)System.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseCloneSystem.Object.ReferenceEquals(System.Object,System.Object)System.Object.ToString