예약된 항목에 우선 순위 큐를 사용하는 가상 시간 스케줄러의 기본 클래스를 나타냅니다.
상속 계층 구조
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)
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> 형식은 다음 멤버를 노출합니다.
생성자
| 속성 | Description | |
|---|---|---|
|
VirtualTimeScheduler<TAbsolute, TRelative>() | 초기 클록 값에 대한 기본값 TAbsolute을 사용하여 새 가상 시간 스케줄러를 만듭니다. |
|
VirtualTimeScheduler<TAbsolute, TRelative>(TAbsolute, IComparer<TAbsolute>) | 새 가상 시간 스케줄러를 만듭니다. |
상위
속성
| 속성 | Description | |
|---|---|---|
|
시계 | 스케줄러의 절대 시간 클록 값을 가져옵니다. ( VirtualTimeSchedulerBase<TAbsolute, TRelative에서 상속됩니다>.) |
|
비교자 | 절대 시간 값을 비교하는 데 사용되는 비교자를 가져옵니다. ( VirtualTimeSchedulerBase<TAbsolute, TRelative에서 상속됩니다>.) |
|
IsEnabled | 스케줄러가 작업을 실행할 수 있는지 여부를 가져옵니다. ( VirtualTimeSchedulerBase<TAbsolute, TRelative에서 상속됩니다>.) |
|
Now | 스케줄러의 현재 시간 개념을 가져옵니다. ( VirtualTimeSchedulerBase<TAbsolute, TRelative에서 상속됩니다>.) |
상위
메서드
상위
스레드 보안
이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 구성원은 스레드로부터의 안전성이 보장되지 않습니다.