Partager via


TaskPoolScheduler, classe

Représente un objet qui planifie des unités de travail à l’aide d’un TaskFactory fourni.

Hiérarchie d'héritage

System.Object
  System.Reactive.Concurrency.TaskPoolScheduler

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

Syntaxe

'Declaration
Public NotInheritable Class TaskPoolScheduler _
    Implements IScheduler
'Usage
Dim instance As TaskPoolScheduler
public sealed class TaskPoolScheduler : IScheduler
public ref class TaskPoolScheduler sealed : IScheduler
[<SealedAttribute>]
type TaskPoolScheduler =  
    class
        interface IScheduler
    end
public final class TaskPoolScheduler implements IScheduler

Le type TaskPoolScheduler expose les membres suivants.

Constructeurs

  Nom Description
Méthode Public TaskPoolScheduler Crée un objet qui planifie des unités de travail à l’aide de la TaskFactory fournie.

Haut

Propriétés

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

Haut

Méthodes

  Nom Description
Méthode Public Égal à (Hérité de l’objet.)
Méthode protégée Méthode protégée Finalize (Hérité de l’objet.)
Méthode Public GetHashCode (Hérité de l’objet.)
Méthode Public Gettype (Hérité de l’objet.)
Méthode protégée Méthode protégée MemberwiseClone (Hérité de l’objet.)
Méthode Public Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) Planifie une action à exécuter.
Méthode Public Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) Planifie une action à exécuter à dueTime, à l’aide d’un objet System.Threading.Timer.
Méthode Public Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) Planifie une action à exécuter après dueTime, à l’aide d’un objet System.Threading.Timer.
Méthode Public ToString (Hérité de l’objet.)

Haut

Méthodes d’extension

  Nom Description
, méthode d’extension publique Schedule(Action) Surchargé. Planifie une action à exécuter. (Défini par Scheduler.)
, méthode d’extension publique Schedule(Action<Action>) Surchargé. Planifie une action à exécuter de manière récursive. (Défini par Scheduler.)
, méthode d’extension publique Schedule(TimeSpan, Action) Surchargé. Planifie une action à exécuter après dueTime. (Défini par Scheduler.)
, méthode d’extension publique Schedule(DateTimeOffset, Action) Surchargé. Planifie une action à exécuter à dueTime. (Défini par Scheduler.)
, méthode 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.)
, méthode d’extension publique Schedule(DateTimeOffset, Action<Action<DateTimeOffset>>) Surchargé. Planifie une action à exécuter après dueTime. (Défini par Scheduler.)
, méthode d’extension publique Schedule<TState>(TState, Action<TState, Action<TState>>) Surchargé. Planifie une action à exécuter de manière récursive. (Défini par Scheduler.)
, méthode d’extension publique Schedule<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.)
, méthode d’extension publique Schedule<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