VirtualTimeScheduler<TAbsolute, classe TRelative>
Représente la classe de base pour les planificateurs de temps virtuel qui utilisent une file d’attente de priorité pour les éléments planifiés.
Hiérarchie d'héritage
System.Object
System.Reactive.Concurrency.VirtualTimeSchedulerBase<TAbsolute, TRelative>
System.Reactive.Concurrency.VirtualTimeScheduler<TAbsolute, TRelative>
Microsoft.Reactive.Testing.TestScheduler
Espace de noms :System.Reactive.Concurrency
Assemblée: System.Reactive (en System.Reactive.dll)
Syntaxe
'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.
Paramètres de type
- TAbsolute
Type d’argument de temps absolu.
- Relative
Type d’argument temps relatif.
Le type TAbsolute, TRelative> VirtualTimeScheduler<expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
VirtualTimeScheduler<TAbsolute, TRelative>() | Crée un planificateur de temps virtuel avec la valeur par défaut TAbsolute pour la valeur d’horloge initiale. | |
VirtualTimeScheduler<TAbsolute, TRelative>(TAbsolute, IComparer<TAbsolute>) | Crée un planificateur de temps virtuel. |
Haut
Propriétés
Nom | Description | |
---|---|---|
Horloge | Obtient la valeur absolue de l’horloge de temps du planificateur. (Hérité de VirtualTimeSchedulerBase<TAbsolute, TRelative>.) | |
Comparer | Obtient le comparateur utilisé pour comparer les valeurs de temps absolues. (Hérité de VirtualTimeSchedulerBase<TAbsolute, TRelative>.) | |
IsEnabled | Obtient si le planificateur est activé pour exécuter le travail. (Hérité de VirtualTimeSchedulerBase<TAbsolute, TRelative>.) | |
Now | Obtient la notion d’heure actuelle du planificateur. (Hérité de VirtualTimeSchedulerBase<TAbsolute, TRelative>.) |
Haut
Méthodes
Haut
Cohérence de thread
Tout membre statique public (Shared en Visual Basic) de ce type est thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.