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 | |
---|---|---|
![]() |
Now | Ruft das Konzept der aktuellen Zeit des Planers ab. |
Oben
Methoden
Name | BESCHREIBUNG | |
---|---|---|
![]() |
Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) | Plant die Ausführung einer Aktion. |
![]() |
Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) | Plant die Ausführung einer Aktion zu dueTime. |
![]() |
Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) | Plant die Ausführung einer Aktion nach dueTime. |
Oben
Erweiterungsmethoden
Name | BESCHREIBUNG | |
---|---|---|
![]() |
Zeitplan(Aktion) | Überladen. Plant die Ausführung einer Aktion. (Definiert durch Scheduler.) |
![]() |
Zeitplan(Aktion<)> | Überladen. Plant die rekursive Ausführung einer Aktion. (Definiert durch Scheduler.) |
![]() |
Zeitplan(TimeSpan, Aktion) | Überladen. Plant die Ausführung einer Aktion nach dueTime. (Definiert durch Scheduler.) |
![]() |
Schedule(DateTimeOffset, Action) | Überladen. Plant die Ausführung einer Aktion zu dueTime. (Definiert durch Scheduler.) |
![]() |
Schedule(TimeSpan, Action<Action<TimeSpan>>) | Überladen. Plant die rekursive Ausführung einer Aktion nach jeder dueTime. (Definiert durch Scheduler.) |
![]() |
Schedule(DateTimeOffset, Action<Action<DateTimeOffset>>) | Überladen. Plant die Ausführung einer Aktion nach dueTime. (Definiert durch Scheduler.) |
![]() |
Schedule<TState>(TState, Action<TState, Action<TState>>) | Überladen. Plant die rekursive Ausführung einer Aktion. (Definiert durch Scheduler.) |
![]() |
Schedule<TState>(TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) | Überladen. Plant die rekursive Ausführung einer Aktion nach jeder dueTime. (Definiert durch Scheduler.) |
![]() |
Schedule<TState>(TState, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) | Überladen. Plant die rekursive Ausführung einer Aktion bei jeder dueTime. (Definiert durch Scheduler.) |
Oben