Clase VirtualTimeScheduler<TAbsolute, TRelative>
Representa la clase base para los programadores de tiempo virtual mediante una cola de prioridad para los elementos programados.
Jerarquía de herencia
System.Object
System.Reactive.Concurrency.VirtualTimeSchedulerBase<TAbsolute, TRelative>
System.Reactive.Concurrency.VirtualTimeScheduler<TAbsolute, TRelative>
Microsoft.Reactive.Testing.TestScheduler
Espacio de nombres:System.Reactive.Concurrency
Ensamblaje: System.Reactive (en System.Reactive.dll)
Sintaxis
'Declaration
Public MustInherit Class VirtualTimeScheduler(Of TAbsolute, TRelative) _
Inherits VirtualTimeSchedulerBase(Of TAbsolute, TRelative)
'Usage
Dim instance As VirtualTimeScheduler(Of TAbsolute, TRelative)
public abstract class VirtualTimeScheduler<TAbsolute, TRelative> : VirtualTimeSchedulerBase<TAbsolute, TRelative>
generic<typename TAbsolute, typename TRelative>
public ref class VirtualTimeScheduler abstract : public VirtualTimeSchedulerBase<TAbsolute, TRelative>
[<AbstractClassAttribute>]
type VirtualTimeScheduler<'TAbsolute, 'TRelative> =
class
inherit VirtualTimeSchedulerBase<'TAbsolute, 'TRelative>
end
JScript does not support generic types and methods.
Parámetros de tipo
- TAbsolute
Tipo de argumento time absoluto.
- TRelative
Tipo de argumento de tiempo relativo.
El tipo VirtualTimeScheduler<TAbsolute, TRelative> expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
VirtualTimeScheduler<TAbsolute, TRelative>() | Crea un nuevo programador de tiempo virtual con el valor predeterminado de TAbsolute para el valor de reloj inicial. | |
VirtualTimeScheduler<TAbsolute, TRelative>(TAbsolute, IComparer<TAbsolute>) | Crea un nuevo programador de tiempo virtual. |
Superior
Propiedades
Nombre | Descripción | |
---|---|---|
Reloj | Obtiene el valor absoluto del reloj de hora del programador. (Se hereda de VirtualTimeSchedulerBase<TAbsolute, TRelative>). | |
Comparer | Obtiene el comparador utilizado para comparar 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
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.