VirtualTimeScheduler<TAbsolute, klasa TRelative>
Reprezentuje klasę bazową dla harmonogramów czasu wirtualnego przy użyciu kolejki priorytetów dla zaplanowanych elementów.
Hierarchia dziedziczenia
System.Object
System.Reactive.Concurrency.VirtualTimeSchedulerBase<TAbsolute, TRelative>
System.Reactive.Concurrency.VirtualTimeScheduler<TAbsolute, TRelative>
Microsoft.Reactive.Testing.TestScheduler
Przestrzeń nazw:System.Reactive.Concurrency
Zestawu: System.Reactive (w System.Reactive.dll)
Składnia
'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.
Parametry typu
- TAbsolute
Bezwzględny typ argumentu czasu.
- Relacyjne
Typ argumentu czasu względnego.
Typ TAbsolute virtualTimeScheduler<uwidacznia> następujące elementy członkowskie.
Konstruktory
Nazwa | Opis | |
---|---|---|
![]() |
VirtualTimeScheduler<TAbsolute, TRelative>() | Tworzy nowy wirtualny harmonogram czasu z wartością domyślną TAbsolute dla początkowej wartości zegara. |
![]() |
VirtualTimeScheduler<TAbsolute, TRelative>(TAbsolute, IComparer<TAbsolute>) | Tworzy nowy wirtualny harmonogram czasu. |
Pierwsze
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
Zegar | Pobiera bezwzględną wartość zegara czasu harmonogramu. (Dziedziczone z elementu VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
![]() |
Comparer | Pobiera element porównujący używany do porównywania bezwzględnych wartości czasu. (Dziedziczone z elementu VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
![]() |
IsEnabled | Pobiera informacje o tym, czy harmonogram jest włączony do uruchamiania pracy. (Dziedziczone z elementu VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
![]() |
Now | Pobiera pojęcie harmonogramu o bieżącej godzinie. (Dziedziczone z elementu VirtualTimeSchedulerBase<TAbsolute, TRelative>). |
Pierwsze
Metody
Pierwsze
Bezpieczeństwo wątkowe
Wszystkie publiczne statyczne (udostępnione w Visual Basic) elementy członkowskie tego typu są bezpieczne wątkami. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.