Partager via


Classe DispatcherScheduler

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

Hiérarchie d'héritage

System.Object
  System.Reactive.Concurrency.DispatcherScheduler

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

Syntaxe

'Declaration
Public Class DispatcherScheduler _
    Implements IScheduler
'Usage
Dim instance As DispatcherScheduler
public class DispatcherScheduler : IScheduler
public ref class DispatcherScheduler : IScheduler
type DispatcherScheduler =  
    class
        interface IScheduler
    end
public class DispatcherScheduler implements IScheduler

Le type DispatcherScheduler expose les membres suivants.

Constructeurs

  Nom Description
, méthode publique DispatcherScheduler Construit un DispatcherScheduler qui planifie des unités de travail sur le répartiteur.

Haut

Propriétés

  Nom Description
Propriété publique Répartiteur Obtient le répartiteur associé à DispatcherScheduler.
propriété publique Membre statique, statique Instance
Propriété publique Now Obtient la notion de l’heure actuelle du planificateur.

Haut

Méthodes

  Nom Description
, méthode publique Égal à (Hérité de l’objet.)
Méthode protégée Méthode protégée Finalize (Hérité de l’objet.)
, méthode publique GetHashCode (Hérité de l’objet.)
, méthode publique Gettype (Hérité de l’objet.)
Méthode protégée Méthode protégée MemberwiseClone (Hérité de l’objet.)
, méthode publique Planifier<TState>(TState, Func<IScheduler, TState, IDisposable>) Planifie une action à exécuter sur le répartiteur.
, méthode publique Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>)
, méthode publique Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>)
, méthode publique ToString (Hérité de l’objet.)

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

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.

Voir aussi

Référence

Espace de noms System.Reactive.Concurrency