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 | |
---|---|---|
EventLoopScheduler() | Erstellt ein -Objekt, das Arbeitseinheiten für einen angegebenen Thread plant. | |
EventLoopScheduler(Func<ThreadStart, Thread>) | Erstellt ein -Objekt, das Arbeitseinheiten für einen angegebenen Thread plant. |
Oben
Eigenschaften
Name | BESCHREIBUNG | |
---|---|---|
Now | Ruft die Vorstellung der aktuellen Zeit des Planers ab. |
Oben
Methoden
Name | BESCHREIBUNG | |
---|---|---|
Dispose | Beendet den Thread, der diesem Planer zugeordnet ist. | |
Ist gleich | (Geerbt von Object.) | |
Abschließen | (Geerbt von Object.) | |
GetHashCode | (Geerbt von Object.) | |
GetType | (Geerbt von Object.) | |
MemberwiseClone | (Geerbt von Object.) | |
Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) | Plant die Ausführung einer Aktion. | |
Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) | Plant eine Aktion, die zu dueTime ausgeführt wird. | |
Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) | Plant eine Aktion, die nach dueTime ausgeführt wird. | |
ToString | (Geerbt von Object.) |
Oben
Erweiterungsmethoden
Name | BESCHREIBUNG | |
---|---|---|
Zeitplan(Aktion) | Überladen. Plant die Ausführung einer Aktion. (Vom Planer definiert.) | |
Zeitplan(Aktionsaktion<>) | Überladen. Plant die rekursive Ausführung einer Aktion. (Vom Planer definiert.) | |
Zeitplan(TimeSpan, Action) | Überladen. Plant eine Aktion, die nach dueTime ausgeführt wird. (Vom Planer definiert.) | |
Zeitplan(DateTimeOffset, Aktion) | Überladen. Plant eine Aktion, die zu dueTime ausgeführt wird. (Vom Planer definiert.) | |
Zeitplan(TimeSpan, Action<Action<TimeSpan>>) | Überladen. Plant eine Aktion, die nach jeder dueTime rekursiv ausgeführt wird. (Vom Planer definiert.) | |
Schedule(DateTimeOffset, Action<Action<DateTimeOffset>>) | Überladen. Plant eine Aktion, die nach dueTime ausgeführt wird. (Vom Planer definiert.) | |
Schedule<TState>(TState, Action<TState, Action<TState>>) | Überladen. Plant die rekursive Ausführung einer Aktion. (Vom Planer definiert.) | |
Schedule<TState>(TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) | Überladen. Plant eine Aktion, die nach jeder dueTime rekursiv ausgeführt wird. (Vom Planer definiert.) | |
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.