Freigeben über


HistoricalScheduler-Klasse

Stellt einen virtuellen Zeitplaner bereit, der DateTimeOffset für die absolute Zeit und TimeSpan für relative Zeit verwendet.

Vererbungshierarchie

System.Object
  System.Reactive.Concurrency.VirtualTimeSchedulerBase<DateTimeOffset, TimeSpan>
    System.Reactive.Concurrency.HistoricalSchedulerBase
      System.Reactive.Concurrency.HistoricalScheduler

Namespace:System.Reactive.Concurrency
Versammlung: System.Reactive (in System.Reactive.dll)

Syntax

'Declaration
Public Class HistoricalScheduler _
    Inherits HistoricalSchedulerBase
'Usage
Dim instance As HistoricalScheduler
public class HistoricalScheduler : HistoricalSchedulerBase
public ref class HistoricalScheduler : public HistoricalSchedulerBase
type HistoricalScheduler =  
    class
        inherit HistoricalSchedulerBase
    end
public class HistoricalScheduler extends HistoricalSchedulerBase

Der HistoricalScheduler-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name BESCHREIBUNG
Public-Methode HistoricalScheduler Initialisiert eine neue instance der HistoricalScheduler-Klasse.

Oben

Eigenschaften

  Name BESCHREIBUNG
Öffentliche Eigenschaft Uhr Ruft den absoluten Zeituhrwert des Planers ab. (Geerbt von VirtualTimeSchedulerBase<TAbsolute, TRelative>.)
Protected-Eigenschaft Vergleichsfunktion (Comparer) Ruft den Vergleich ab, der zum Vergleichen absoluter Zeitwerte verwendet wird. (Geerbt von VirtualTimeSchedulerBase<TAbsolute, TRelative>.)
Öffentliche Eigenschaft IsEnabled Ruft ab, ob der Planer für die Ausführung von Arbeiten aktiviert ist. (Geerbt von VirtualTimeSchedulerBase<TAbsolute, TRelative>.)
Öffentliche Eigenschaft Now Ruft das Konzept der aktuellen Zeit des Planers ab. (Geerbt von VirtualTimeSchedulerBase<TAbsolute, TRelative>.)

Oben

Methoden

  Name BESCHREIBUNG
Add (Hinzufügen) Fügt einem absoluten Zeitwert eine relative Zeit hinzu. (Geerbt von HistoricalSchedulerBase.)
Public-Methode AdvanceBy Erhöht die Uhr des Planers um die angegebene relative Zeit, wobei alle für diesen Zeitraum geplanten Arbeiten ausgeführt werden. (Geerbt von VirtualTimeSchedulerBase<TAbsolute, TRelative>.)
Public-Methode AdvanceTo Erhöht die Uhr des Planers auf die angegebene Zeit, wobei alle Arbeiten bis zu diesem Zeitpunkt ausgeführt werden. (Geerbt von VirtualTimeSchedulerBase<TAbsolute, TRelative>.)
Public-Methode Ist gleich (Geerbt von Object.)
Abschließen (Geerbt von Object.)
Public-Methode GetHashCode (Geerbt von Object.)
GetNext Ruft das nächste geplante Element ab, das ausgeführt werden soll. (Überschreibt VirtualTimeSchedulerBase<TAbsolute, TRelative>. GetNext().)
Public-Methode GetType (Geerbt von Object.)
MemberwiseClone (Geerbt von Object.)
Public-Methode Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) Plant die Ausführung einer Aktion. (Geerbt von VirtualTimeSchedulerBase<TAbsolute, TRelative>.)
Public-Methode Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) Plant die Ausführung einer Aktion zu dueTime. (Geerbt von VirtualTimeSchedulerBase<TAbsolute, TRelative>.)
Public-Methode Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) Plant die Ausführung einer Aktion nach dueTime. (Geerbt von VirtualTimeSchedulerBase<TAbsolute, TRelative>.)
Public-Methode ScheduleAbsolute<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) Plant die Ausführung einer Aktion zu dueTime. (Überschreibt VirtualTimeSchedulerBase<TAbsolute, TRelative>. ScheduleAbsolute<TState>(TState, TAbsolute, Func<IScheduler, TState, IDisposable>).)
Public-Methode ScheduleAbsolute<TState>(TState, TAbsolute, Func<IScheduler, TState, IDisposable>) Plant die Ausführung einer Aktion zu dueTime. (Geerbt von VirtualTimeSchedulerBase<TAbsolute, TRelative>.)
Public-Methode ScheduleRelative<TState> Plant die Ausführung einer Aktion zu dueTime. (Geerbt von VirtualTimeSchedulerBase<TAbsolute, TRelative>.)
Public-Methode Starten Startet den virtuellen Zeitplaner. (Geerbt von VirtualTimeSchedulerBase<TAbsolute, TRelative>.)
Öffentliche Methode Beenden Beendet den virtuellen Zeitplaner. (Geerbt von VirtualTimeSchedulerBase<TAbsolute, TRelative>.)
Protected-Methode ToDateTimeOffset Konvertiert den absoluten Zeitwert in einen DateTimeOffset-Wert. (Geerbt von HistoricalSchedulerBase.)
Protected-Methode ToRelative Konvertiert den TimeSpan-Wert in einen relativen Zeitwert. (Geerbt von HistoricalSchedulerBase.)
Öffentliche Methode ToString (Geerbt von Object.)

Oben

Threadsicherheit

Alle öffentlichen statischen Elemente dieses Typs (Shared in Microsoft Visual Basic) sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Weitere Informationen

Verweis

System.Reactive.Concurrency-Namespace