Freigeben über


ImmediateScheduler-Klasse

Stellt ein -Objekt dar, das die sofortige Ausführung von Arbeitseinheiten im aktuellen Thread plant.

Vererbungshierarchie

System.Object
  System.Reactive.Concurrency.ImmediateScheduler

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

Syntax

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

Der ImmediateScheduler-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 Ist gleich (Geerbt von Object.)
Abschließen (Geerbt von Object.)
Public-Methode GetHashCode (Geerbt von Object.)
Public-Methode GetType (Geerbt von Object.)
MemberwiseClone (Geerbt von Object.)
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.
Public-Methode ToString (Geerbt von Object.)

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

Threadsicherheit

Alle öffentlichen statischen Elemente dieses Typs (Shared in Microsoft Visual Basic) sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Weitere Informationen

Verweis

System.Reactive.Concurrency-Namespace