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 (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>) | 新しい仮想時間スケジューラを作成します。 |
上
プロパティ
名前 | 説明 | |
---|---|---|
![]() |
時計 | スケジューラの絶対タイム クロック値を取得します。 ( VirtualTimeSchedulerBase<TAbsolute、TRelative> から継承されます)。 |
![]() |
比較演算子 | 絶対時間値を比較するために使用される比較子を取得します。 ( VirtualTimeSchedulerBase<TAbsolute、TRelative> から継承されます)。 |
![]() |
IsEnabled | スケジューラが作業の実行を有効にするかどうかを取得します。 ( VirtualTimeSchedulerBase<TAbsolute、TRelative> から継承されます)。 |
![]() |
Now | スケジューラの現在の時刻の概念を取得します。 ( VirtualTimeSchedulerBase<TAbsolute、TRelative> から継承されます)。 |
上
メソッド
上
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。