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 (
Syntax
'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 >.) | |
Comparer | 取得用來比較絕對時間值的比較子。 (繼承自VirtualTimeSchedulerBase < TAbsolute、 TRelative >.) | |
IsEnabled | 取得是否啟用排程器以執行工作。 (繼承自VirtualTimeSchedulerBase < TAbsolute、 TRelative >.) | |
現在 | 取得排程器目前時間的概念。 (繼承自VirtualTimeSchedulerBase < TAbsolute、 TRelative >.) |
頂端
方法
頂端
執行緒安全性
這個類型的任何公用靜態 (Visual Basic 中的 Shared) 成員都是安全執行緒。 並非所有的執行個體成員都是安全執行緒。