VirtualTimeScheduler<TAbsolute,TRelative> 类
表示使用计划项的优先级队列的虚拟时间计划器的基类。
继承层次结构
System.Object
System.Reactive.Concurrency.VirtualTimeSchedulerBase<TAbsolute、TRelative>
System.Reactive.Concurrency.VirtualTimeScheduler<TAbsolute、 TRelative>
Microsoft.Reactive.Testing.TestScheduler
Namespace:System.Reactive.Concurrency
装配: System.Reactive.dll) 中的 System.Reactive (
语法
'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>) | 创建新的虚拟时间计划程序。 |
顶部
属性
名称 | 说明 | |
---|---|---|
时钟 | 获取计划器的绝对时间时钟值。 (继承自 VirtualTimeSchedulerBase<TAbsolute、 TRelative>.) | |
比较器 | 获取用于比较绝对时间值的比较器。 (继承自 VirtualTimeSchedulerBase<TAbsolute、 TRelative>.) | |
IsEnabled | 获取是否启用计划程序来运行工作。 (继承自 VirtualTimeSchedulerBase<TAbsolute、 TRelative>.) | |
Now | 获取计划程序当前时间的概念。 (继承自 VirtualTimeSchedulerBase<TAbsolute、 TRelative>.) |
顶部
方法
顶部
线程安全性
此类型的所有公共静态(Visual Basic 中共享的)成员都是线程安全的。 但不保证所有实例成员都是线程安全的。