Udostępnij za pośrednictwem


HistoricalScheduler, klasa

Udostępnia wirtualny harmonogram czasu, który używa elementu DateTimeOffset dla czasu bezwzględnego i przedziału czasu dla czasu względnego.

Hierarchia dziedziczenia

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

Przestrzeń nazw:System.Reactive.Concurrency
Zestawu: System.Reaktywny (w System.Reactive.dll)

Składnia

'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

Typ HistoricalScheduler uwidacznia następujące elementy członkowskie.

Konstruktory

  Nazwa Opis
, metoda HistorycznyScheduler Inicjuje nowe wystąpienie klasy HistoricalScheduler.

Pierwsze

Właściwości

  Nazwa Opis
Zegar Pobiera bezwzględną wartość zegara zegara harmonogramu. (Dziedziczone z VirtualTimeSchedulerBase<TAbsolute, TRelative>).
Chroniona Comparer Pobiera porównanie używane do porównywania bezwzględnych wartości czasu. (Dziedziczone z VirtualTimeSchedulerBase<TAbsolute, TRelative>).
IsEnabled Pobiera, czy harmonogram jest włączony do uruchamiania pracy. (Dziedziczone z VirtualTimeSchedulerBase<TAbsolute, TRelative>).
Now Pobiera pojęcie harmonogramu o bieżącym czasie. (Dziedziczone z VirtualTimeSchedulerBase<TAbsolute, TRelative>).

Pierwsze

Metody

  Nazwa Opis
, metoda Dodaj Dodaje względny czas do bezwzględnej wartości czasu. (Dziedziczone z bazy danych HistoricalSchedulerBase).
, metoda Przejdź do góry Rozwija zegar harmonogramu według określonego czasu względnego, uruchamiając wszystkie prace zaplanowane dla tego przedziału czasu. (Dziedziczone z VirtualTimeSchedulerBase<TAbsolute, TRelative>).
, metoda Przejdź do Przechodzi zegar harmonogramu do określonego czasu, uruchamiając całą pracę do tego momentu. (Dziedziczone z VirtualTimeSchedulerBase<TAbsolute, TRelative>).
, metoda Równa się (Dziedziczone z obiektu).
, metoda Finalize (Dziedziczone z obiektu).
, metoda Gethashcode (Dziedziczone z obiektu).
, metoda Getnext Pobiera następny zaplanowany element do wykonania. (Zastępuje VirtualTimeSchedulerBase<TAbsolute, TRelative>. GetNext()).)
, metoda GetType (Dziedziczone z obiektu).
, metoda Element członkowski (Dziedziczone z obiektu).
, metoda Schedule<TState(TState>, Func<IScheduler, TState, IDisposable>) Planuje wykonanie akcji. (Dziedziczone z VirtualTimeSchedulerBase<TAbsolute, TRelative>).
, metoda Schedule<TState(TState>, DateTimeOffset, Func<IScheduler, TState, IDisposable>) Planuje wykonanie akcji w czasie dueTime. (Dziedziczone z VirtualTimeSchedulerBase<TAbsolute, TRelative>).
, metoda Schedule<TState(TState>, TimeSpan, Func<IScheduler, TState, IDisposable>) Planuje wykonanie akcji po dueTime. (Dziedziczone z VirtualTimeSchedulerBase<TAbsolute, TRelative>).
, metoda ScheduleAbsolute<TState(TState, DateTimeOffset, Func<IScheduler, TState>, IDisposable>) Planuje wykonanie akcji w czasie dueTime. (Zastępuje VirtualTimeSchedulerBase<TAbsolute, TRelative>. ScheduleAbsolute TState(TState>, TAbsolute<, Func<IScheduler, TState, IDisposable>)).
, metoda ScheduleAbsolute TState(TState, TAbsolute<, Func<IScheduler, TState, IDisposable>)> Planuje wykonanie akcji w czasie dueTime. (Dziedziczone z VirtualTimeSchedulerBase<TAbsolute, TRelative>).
, metoda ScheduleRelative<TState> Planuje wykonanie akcji w czasie dueTime. (Dziedziczone z VirtualTimeSchedulerBase<TAbsolute, TRelative>).
, metoda Początek Uruchamia harmonogram czasu wirtualnego. (Dziedziczone z VirtualTimeSchedulerBase<TAbsolute, TRelative>).
, metoda Zatrzymaj Zatrzymuje wirtualny harmonogram czasu. (Dziedziczone z VirtualTimeSchedulerBase<TAbsolute, TRelative>).
, metoda ToDateTimeOffset Konwertuje wartość czasu bezwzględnego na wartość DateTimeOffset. (Dziedziczone z bazy danych HistoricalSchedulerBase).
, metoda ToRelative Konwertuje wartość przedziału czasu na wartość względną czasu. (Dziedziczone z bazy danych HistoricalSchedulerBase).
, metoda ToString (Dziedziczone z obiektu).

Pierwsze

Bezpieczeństwo wątkowe

Wszystkie publiczne statyczne (udostępnione w Visual Basic) elementy członkowskie tego typu są bezpieczne wątkami. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Odwołanie

Przestrzeń nazw System.Reactive.Concurrency