VirtualTimeScheduler<TAbsolute, TRelative> Class
Представляет базовый класс для виртуальных планировщиков времени, использующих очередь приоритетов для запланированных элементов.
Иерархия наследования
System.Object
System.Reactive.Concurrency.VirtualTimeSchedulerBase<TAbsolute, TRelative>
System.Reactive.Concurrency.VirtualTimeScheduler<TAbsolute, TRelative>
Microsoft.Reactive.Testing.TestScheduler
Пространство имен:System.Reactive.Concurrency
Сборки: System.Reactive (в System.Reactive.dll)
Синтаксис
'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.
Параметры типа
- TAbsolute
Абсолютный тип аргумента времени.
- TRelative
Относительный тип аргумента времени.
Тип VirtualTimeScheduler<TAbsolute, TRelative> предоставляет следующие элементы.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
VirtualTimeScheduler<TAbsolute, TRelative>() | Создает виртуальный планировщик времени со значением по умолчанию TAbsolute для начального значения часов. |
![]() |
VirtualTimeScheduler<TAbsolute, TRelative>(TAbsolute, IComparer<TAbsolute>) | Создает новый виртуальный планировщик времени. |
TOP
Свойства
Имя | Описание | |
---|---|---|
![]() |
Часы | Возвращает абсолютное значение часов времени планировщика. (Наследуется от VirtualTimeSchedulerBase<TAbsolute, TRelative>.) |
![]() |
Функция сравнения | Возвращает средство сравнения, используемое для сравнения абсолютных значений времени. (Наследуется от VirtualTimeSchedulerBase<TAbsolute, TRelative>.) |
![]() |
IsEnabled | Возвращает значение, указывающее, включен ли планировщик для выполнения работы. (Наследуется от VirtualTimeSchedulerBase<TAbsolute, TRelative>.) |
![]() |
Сейчас | Возвращает представление планировщика о текущем времени. (Наследуется от VirtualTimeSchedulerBase<TAbsolute, TRelative>.) |
TOP
Методы
TOP
Потокобезопасность
Любые общедоступные статичные (общие в Visual Basic) члены этого типа являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.