Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Representa la clase base para programadores históricos, programadores de hora virtual que usan DateTimeOffset para la hora absoluta y TimeSpan para el tiempo relativo.
Jerarquía de herencia
System.Object
System.Reactive.Concurrency.VirtualTimeSchedulerBase<DateTimeOffset, TimeSpan>
System.Reactive.Concurrency.HistoricalSchedulerBase
System.Reactive.Concurrency.HistoricalScheduler
Espacio de nombres:System.Reactive.Concurrency
Ensamblaje: System.Reactive (en System.Reactive.dll)
Sintaxis
'Declaration
Public MustInherit Class HistoricalSchedulerBase _
Inherits VirtualTimeSchedulerBase(Of DateTimeOffset, TimeSpan)
'Usage
Dim instance As HistoricalSchedulerBase
public abstract class HistoricalSchedulerBase : VirtualTimeSchedulerBase<DateTimeOffset, TimeSpan>
public ref class HistoricalSchedulerBase abstract : public VirtualTimeSchedulerBase<DateTimeOffset, TimeSpan>
[<AbstractClassAttribute>]
type HistoricalSchedulerBase =
class
inherit VirtualTimeSchedulerBase<DateTimeOffset, TimeSpan>
end
public abstract class HistoricalSchedulerBase extends VirtualTimeSchedulerBase<DateTimeOffset, TimeSpan>
El tipo HistoricalSchedulerBase expone los siguientes miembros.
Constructores
| Nombre | Descripción | |
|---|---|---|
|
HistoricalSchedulerBase | Crea un nuevo programador histórico, utilizando el valor mínimo de DateTimeOffset como valor de reloj inicial. |
Superior
Propiedades
| Nombre | Descripción | |
|---|---|---|
|
Reloj | Obtiene el valor de reloj de hora absoluto del programador. (Se hereda de VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
|
Comparer | Obtiene el comparador utilizado para comparar los valores de tiempo absolutos. (Se hereda de VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
|
IsEnabled | Obtiene si el programador está habilitado para ejecutar el trabajo. (Se hereda de VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
|
Now | Obtiene la noción del programador de la hora actual. (Se hereda de VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
Superior
Métodos
| Nombre | Descripción | |
|---|---|---|
|
Add (Agregar) | Agrega una hora relativa a un valor de hora absoluto. (Invalida VirtualTimeSchedulerBase<TAbsolute, TRelative>. Add(TAbsolute, TRelative)).) |
|
AdvanceBy | Avanza el reloj del programador por la hora relativa especificada, ejecutando todo el trabajo programado para ese intervalo de tiempo. (Se hereda de VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
|
AdvanceTo | Avanza el reloj del programador hasta la hora especificada, ejecutando todo el trabajo hasta ese punto. (Se hereda de VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
|
Es igual a | (Se hereda de Object). |
|
Finalización | (Se hereda de Object). |
|
GetHashCode | (Se hereda de Object). |
|
GetNext | Obtiene el siguiente elemento programado que se va a ejecutar. (Se hereda de VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
|
GetType | (Se hereda de Object). |
|
MemberwiseClone | (Se hereda de Object). |
|
Schedule<TState(TState>, Func<IScheduler, TState, IDisposable>) | Programa una acción que se va a ejecutar. (Se hereda de VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
|
Schedule<TState(TState>, DateTimeOffset, Func<IScheduler, TState, IDisposable>) | Programa una acción que se va a ejecutar en dueTime. (Se hereda de VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
|
Schedule<TState(TState>, TimeSpan, Func<IScheduler, TState, IDisposable>) | Programa una acción que se va a ejecutar después de dueTime. (Se hereda de VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
|
ScheduleAbsolute<TState> | Programa una acción que se va a ejecutar en dueTime. (Se hereda de VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
|
ScheduleRelative<TState> | Programa una acción que se va a ejecutar en dueTime. (Se hereda de VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
|
Iniciar | Inicia el programador de hora virtual. (Se hereda de VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
|
Detención | Detiene el programador de hora virtual. (Se hereda de VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
|
ToDateTimeOffset | Convierte el valor de hora absoluto en un valor DateTimeOffset. (Invalida VirtualTimeSchedulerBase<TAbsolute, TRelative>. ToDateTimeOffset(TAbsolute)).) |
|
ToRelative | Convierte el valor TimeSpan en un valor de hora relativo. (Invalida VirtualTimeSchedulerBase<TAbsolute, TRelative>. ToRelative(TimeSpan)).) |
|
ToString | (Se hereda de Object). |
Superior
Seguridad para subprocesos
Todos los miembros estáticos públicos (Shared de Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.