Freigeben über


EventLoopScheduler-Klasse

Stellt ein -Objekt dar, das Arbeitseinheiten für einen bestimmten Thread plant.

Vererbungshierarchie

System.Object
  System.Reactive.Concurrency.EventLoopScheduler

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

Syntax

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

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

Konstruktoren

  Name BESCHREIBUNG
Öffentliche Methode EventLoopScheduler() Erstellt ein -Objekt, das Arbeitseinheiten für einen angegebenen Thread plant.
Öffentliche Methode EventLoopScheduler(Func<ThreadStart, Thread>) Erstellt ein -Objekt, das Arbeitseinheiten für einen angegebenen Thread plant.

Oben

Eigenschaften

  Name BESCHREIBUNG
Öffentliche Eigenschaft Now Ruft die Vorstellung der aktuellen Zeit des Planers ab.

Oben

Methoden

  Name BESCHREIBUNG
Öffentliche Methode Dispose Beendet den Thread, der diesem Planer zugeordnet ist.
Öffentliche Methode Ist gleich (Geerbt von Object.)
Protected-Methode Abschließen (Geerbt von Object.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetType (Geerbt von Object.)
Protected-Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) Plant die Ausführung einer Aktion.
Öffentliche Methode Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) Plant eine Aktion, die zu dueTime ausgeführt wird.
Öffentliche Methode Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) Plant eine Aktion, die nach dueTime ausgeführt wird.
Öffentliche Methode ToString (Geerbt von Object.)

Oben

Erweiterungsmethoden

  Name BESCHREIBUNG
Öffentliche Erweiterungsmethode Zeitplan(Aktion) Überladen. Plant die Ausführung einer Aktion. (Vom Planer definiert.)
Öffentliche Erweiterungsmethode Zeitplan(Aktionsaktion<>) Überladen. Plant die rekursive Ausführung einer Aktion. (Vom Planer definiert.)
Öffentliche Erweiterungsmethode Zeitplan(TimeSpan, Action) Überladen. Plant eine Aktion, die nach dueTime ausgeführt wird. (Vom Planer definiert.)
Öffentliche Erweiterungsmethode Zeitplan(DateTimeOffset, Aktion) Überladen. Plant eine Aktion, die zu dueTime ausgeführt wird. (Vom Planer definiert.)
Öffentliche Erweiterungsmethode Zeitplan(TimeSpan, Action<Action<TimeSpan>>) Überladen. Plant eine Aktion, die nach jeder dueTime rekursiv ausgeführt wird. (Vom Planer definiert.)
Öffentliche Erweiterungsmethode Schedule(DateTimeOffset, Action<Action<DateTimeOffset>>) Überladen. Plant eine Aktion, die nach dueTime ausgeführt wird. (Vom Planer definiert.)
Öffentliche Erweiterungsmethode Schedule<TState>(TState, Action<TState, Action<TState>>) Überladen. Plant die rekursive Ausführung einer Aktion. (Vom Planer definiert.)
Öffentliche Erweiterungsmethode Schedule<TState>(TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) Überladen. Plant eine Aktion, die nach jeder dueTime rekursiv ausgeführt wird. (Vom Planer definiert.)
Öffentliche Erweiterungsmethode Schedule<TState>(TState, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) Überladen. Plant die rekursive Ausführung einer Aktion zu jeder dueTime. (Vom Planer definiert.)

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