VirtualTimeScheduler<TAbsolute, Classe TRelative>
Representa a classe base para agendadores de tempo virtual usando uma fila de prioridade para itens agendados.
Hierarquia de herança
System.Object
System.Reactive.Concurrency.VirtualTimeSchedulerBase<TAbsolute, TRelative>
System.Reactive.Concurrency.VirtualTimeScheduler<TAbsolute, TRelative>
Microsoft.Reactive.Testing.TestScheduler
Namespace:System.Reactive.Concurrency
Assembly: System.Reactive (em System.Reactive.dll)
Sintaxe
'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
O tipo de argumento de tempo absoluto.
- TRelative
O tipo de argumento de tempo relativo.
O tipo TAbsolute, TRelative> de VirtualTimeScheduler<expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
VirtualTimeScheduler<TAbsolute, TRelative>() | Cria um novo agendador de tempo virtual com o valor padrão de TAbsolute para o valor inicial do relógio. | |
VirtualTimeScheduler<TAbsolute, TRelative>(TAbsolute, IComparer<TAbsolute>) | Cria um novo agendador de tempo virtual. |
Parte superior
Propriedades
Nome | Descrição | |
---|---|---|
Relógio | Obtém o valor absoluto do relógio de tempo do agendador. (Herdado de VirtualTimeSchedulerBase<TAbsolute, TRelative>.) | |
Comparer | Obtém o comparador usado para comparar valores de tempo absolutos. (Herdado de VirtualTimeSchedulerBase<TAbsolute, TRelative>.) | |
IsEnabled | Obtém se o agendador está habilitado para executar o trabalho. (Herdado de VirtualTimeSchedulerBase<TAbsolute, TRelative>.) | |
Agora | Obtém a noção do agendador sobre a hora atual. (Herdado de VirtualTimeSchedulerBase<TAbsolute, TRelative>.) |
Parte superior
Métodos
Parte superior
Acesso thread-safe
Qualquer membro estático público (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.