Condividi tramite


Classe HistoricalScheduler

Fornisce un utilità di pianificazione dell'ora virtuale che usa DateTimeOffset per l'ora assoluta e TimeSpan per il tempo relativo.

Gerarchia di ereditarietà

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

Spazio dei nomi:System.Reactive.Concurrency
Assemblea: System.Reattivo (in System.Reactive.dll)

Sintassi

'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

Il tipo HistoricalScheduler espone i membri seguenti.

Costruttori

  Nome Descrizione
CronologiaScheduler Inizializza una nuova istanza della classe HistoricalScheduler.

TOP

Proprietà

  Nome Descrizione
Orologio Ottiene il valore assoluto dell'orologio temporale dell'utilità di pianificazione. Ereditato da VirtualTimeSchedulerBase<TAbsolute, TRelative>.
Comparer Ottiene il comparer usato per confrontare i valori temporali assoluti. Ereditato da VirtualTimeSchedulerBase<TAbsolute, TRelative>.
IsEnabled Ottiene se l'utilità di pianificazione è abilitata per l'esecuzione del lavoro. Ereditato da VirtualTimeSchedulerBase<TAbsolute, TRelative>.
Adesso Ottiene la nozione dell'utilità di pianificazione dell'ora corrente. Ereditato da VirtualTimeSchedulerBase<TAbsolute, TRelative>.

TOP

Metodi

  Nome Descrizione
Aggiungere Aggiunge un tempo relativo a un valore di tempo assoluto. Ereditato da HistoricalSchedulerBase.
AdvanceBy Avanza l'orologio dell'utilità di pianificazione in base all'ora relativa specificata, eseguendo tutto il lavoro pianificato per tale intervallo di tempo. Ereditato da VirtualTimeSchedulerBase<TAbsolute, TRelative>.
AdvanceTo Sposta l'orologio dell'utilità di pianificazione all'ora specificata, eseguendo tutto il lavoro fino a quel punto. Ereditato da VirtualTimeSchedulerBase<TAbsolute, TRelative>.
È uguale a Ereditato dall'oggetto.
Finalize Ereditato dall'oggetto.
GetHashCode Ereditato dall'oggetto.
Getnext Ottiene l'elemento pianificato successivo da eseguire. (Esegue l'override di VirtualTimeSchedulerBase<TAbsolute, TRelative>. GetNext().)
GetType Ereditato dall'oggetto.
MemberwiseClone Ereditato dall'oggetto.
Pianificazione<TState(TState, Func<IScheduler, TState>, IDisposable>) Pianifica l'esecuzione di un'azione. Ereditato da VirtualTimeSchedulerBase<TAbsolute, TRelative>.
Pianificazione<TState(TState, DateTimeOffset, Func<IScheduler, TState>, IDisposable>) Pianifica l'esecuzione di un'azione in dueTime. Ereditato da VirtualTimeSchedulerBase<TAbsolute, TRelative>.
Pianificazione<TState(TState, TimeSpan, Func<IScheduler, TState>, IDisposable>) Pianifica l'esecuzione di un'azione dopo dueTime. Ereditato da VirtualTimeSchedulerBase<TAbsolute, TRelative>.
ScheduleAbsolute<TState(TState, DateTimeOffset, Func<IScheduler, TState>, IDisposable>) Pianifica l'esecuzione di un'azione in dueTime. (Esegue l'override di VirtualTimeSchedulerBase<TAbsolute, TRelative>. ScheduleAbsolute TState(TState, TAbsolute, Func<IScheduler, TState>, IDisposable>)).<
ScheduleAbsolute TState(TState, TAbsolute<, Func<IScheduler, TState>, IDisposable>) Pianifica l'esecuzione di un'azione in dueTime. Ereditato da VirtualTimeSchedulerBase<TAbsolute, TRelative>.
ScheduleRelative<TState> Pianifica l'esecuzione di un'azione in dueTime. Ereditato da VirtualTimeSchedulerBase<TAbsolute, TRelative>.
Inizia Avvia l'utilità di pianificazione dell'ora virtuale. Ereditato da VirtualTimeSchedulerBase<TAbsolute, TRelative>.
Stop Arresta l'utilità di pianificazione dell'ora virtuale. Ereditato da VirtualTimeSchedulerBase<TAbsolute, TRelative>.
ToDateTimeOffset Converte il valore di ora assoluto in un valore DateTimeOffset. Ereditato da HistoricalSchedulerBase.
ToRelative Converte il valore TimeSpan in un valore di tempo relativo. Ereditato da HistoricalSchedulerBase.
ToString Ereditato dall'oggetto.

TOP

Thread safety

I membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Reactive.Concurrency