Partager via


IScheduler Interface

Représente un objet qui planifie des unités de travail.

Espace de noms :System.Reactive.Concurrency
Assemblée: System.Reactive (en System.Reactive.dll)

Syntaxe

'Declaration
Public Interface IScheduler
'Usage
Dim instance As IScheduler
public interface IScheduler
public interface class IScheduler
type IScheduler =  interface end
public interface IScheduler

Le type IScheduler expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Now Obtient la notion de l’heure actuelle du planificateur.

Haut

Méthodes

  Nom Description
, méthode publique Planifier<TState>(TState, Func<IScheduler, TState, IDisposable>) Planifie une action à exécuter.
, méthode publique Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) Planifie l’exécution d’une action à dueTime.
, méthode publique Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) Planifie une action à exécuter après dueTime.

Haut

Méthodes d’extension

  Nom Description
d’extension publique Schedule(Action) Surchargé. Planifie une action à exécuter. (Défini par scheduler.)
d’extension publique Planification(action<)> Surchargé. Planifie une action à exécuter de manière récursive. (Défini par scheduler.)
d’extension publique Schedule(TimeSpan, Action) Surchargé. Planifie une action à exécuter après dueTime. (Défini par scheduler.)
d’extension publique Schedule(DateTimeOffset, Action) Surchargé. Planifie l’exécution d’une action à dueTime. (Défini par scheduler.)
d’extension publique Schedule(TimeSpan, Action<Action<TimeSpan>>) Surchargé. Planifie une action à exécuter de manière récursive après chaque dueTime. (Défini par scheduler.)
d’extension publique Schedule(DateTimeOffset, Action<Action<DateTimeOffset>>) Surchargé. Planifie une action à exécuter après dueTime. (Défini par scheduler.)
d’extension publique Planifier<TState>(TState, Action<TState, Action<TState>>) Surchargé. Planifie une action à exécuter de manière récursive. (Défini par scheduler.)
d’extension publique Planifier<TState>(TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) Surchargé. Planifie une action à exécuter de manière récursive après chaque dueTime. (Défini par scheduler.)
d’extension publique Planifier<TState>(TState, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) Surchargé. Planifie une action à exécuter de manière récursive à chaque dueTime. (Défini par scheduler.)

Haut

Voir aussi

Informations de référence

Espace de noms System.Reactive.Concurrency