Freigeben über


IScheduler-Schnittstelle

Stellt ein -Objekt dar, das Arbeitseinheiten plant.

Namespace:System.Reactive.Concurrency
Versammlung: System.Reactive (in System.Reactive.dll)

Syntax

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

Der IScheduler-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name BESCHREIBUNG
Öffentliche Eigenschaft Now Ruft das Konzept der aktuellen Zeit des Planers ab.

Oben

Methoden

  Name BESCHREIBUNG
Public-Methode Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) Plant die Ausführung einer Aktion.
Public-Methode Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) Plant die Ausführung einer Aktion zu dueTime.
Public-Methode Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) Plant die Ausführung einer Aktion nach dueTime.

Oben

Erweiterungsmethoden

  Name BESCHREIBUNG
Public Extension Method (Öffentliche Erweiterungsmethode) Zeitplan(Aktion) Überladen. Plant die Ausführung einer Aktion. (Definiert durch Scheduler.)
Public Extension Method (Öffentliche Erweiterungsmethode) Zeitplan(Aktion<)> Überladen. Plant die rekursive Ausführung einer Aktion. (Definiert durch Scheduler.)
Public Extension Method (Öffentliche Erweiterungsmethode) Zeitplan(TimeSpan, Aktion) Überladen. Plant die Ausführung einer Aktion nach dueTime. (Definiert durch Scheduler.)
Public Extension Method (Öffentliche Erweiterungsmethode) Schedule(DateTimeOffset, Action) Überladen. Plant die Ausführung einer Aktion zu dueTime. (Definiert durch Scheduler.)
Public Extension Method (Öffentliche Erweiterungsmethode) Schedule(TimeSpan, Action<Action<TimeSpan>>) Überladen. Plant die rekursive Ausführung einer Aktion nach jeder dueTime. (Definiert durch Scheduler.)
Public Extension Method (Öffentliche Erweiterungsmethode) Schedule(DateTimeOffset, Action<Action<DateTimeOffset>>) Überladen. Plant die Ausführung einer Aktion nach dueTime. (Definiert durch Scheduler.)
Public Extension Method (Öffentliche Erweiterungsmethode) Schedule<TState>(TState, Action<TState, Action<TState>>) Überladen. Plant die rekursive Ausführung einer Aktion. (Definiert durch Scheduler.)
Public Extension Method (Öffentliche Erweiterungsmethode) Schedule<TState>(TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) Überladen. Plant die rekursive Ausführung einer Aktion nach jeder dueTime. (Definiert durch Scheduler.)
Public Extension Method (Öffentliche Erweiterungsmethode) Schedule<TState>(TState, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) Überladen. Plant die rekursive Ausführung einer Aktion bei jeder dueTime. (Definiert durch Scheduler.)

Oben

Weitere Informationen

Verweis

System.Reactive.Concurrency-Namespace