EventLoopScheduler, klasa
Reprezentuje obiekt, który planuje jednostki pracy dla wyznaczonego wątku.
Hierarchia dziedziczenia
System.Object
System.Reactive.Concurrency.EventLoopScheduler
Przestrzeń nazw:System.Reactive.Concurrency
Zestawu: System.Reaktywny (w System.Reactive.dll)
Składnia
'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
Typ EventLoopScheduler uwidacznia następujące elementy członkowskie.
Konstruktory
Nazwa | Opis | |
---|---|---|
![]() |
EventLoopScheduler() | Tworzy obiekt, który planuje jednostki pracy dla wyznaczonego wątku. |
![]() |
EventLoopScheduler(Func<ThreadStart, Thread>) | Tworzy obiekt, który planuje jednostki pracy dla wyznaczonego wątku. |
Pierwsze
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
Now | Pobiera pojęcie harmonogramu o bieżącym czasie. |
Pierwsze
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Dispose | Kończy wątek skojarzony z tym harmonogramem. |
![]() |
Równa się | (Dziedziczone z obiektu). |
![]() |
Finalize | (Dziedziczone z obiektu). |
![]() |
Gethashcode | (Dziedziczone z obiektu). |
![]() |
GetType | (Dziedziczone z obiektu). |
![]() |
Element członkowski | (Dziedziczone z obiektu). |
![]() |
Schedule<TState(TState>, Func<IScheduler, TState, IDisposable>) | Planuje wykonanie akcji. |
![]() |
Schedule<TState(TState>, DateTimeOffset, Func<IScheduler, TState, IDisposable>) | Planuje wykonanie akcji w czasie dueTime. |
![]() |
Schedule<TState(TState>, TimeSpan, Func<IScheduler, TState, IDisposable>) | Planuje wykonanie akcji po dueTime. |
![]() |
ToString | (Dziedziczone z obiektu). |
Pierwsze
Metody rozszerzania
Nazwa | Opis | |
---|---|---|
![]() |
Schedule(Action) | Przeciążone. Planuje wykonanie akcji. (Zdefiniowane przez harmonogram). |
![]() |
Schedule(Akcja akcji<>) | Przeciążone. Planuje wykonywanie akcji cyklicznie. (Zdefiniowane przez harmonogram). |
![]() |
Schedule(TimeSpan, Action) | Przeciążone. Planuje wykonanie akcji po dueTime. (Zdefiniowane przez harmonogram). |
![]() |
Schedule(DateTimeOffset, akcja) | Przeciążone. Planuje wykonanie akcji w czasie dueTime. (Zdefiniowane przez harmonogram). |
![]() |
Schedule(TimeSpan, Action<<TimeSpan>>) | Przeciążone. Planuje wykonać akcję cyklicznie po każdym dueTime. (Zdefiniowane przez harmonogram). |
![]() |
Schedule(DateTimeOffset, akcja<<DateTimeOffset>>) | Przeciążone. Planuje wykonanie akcji po dueTime. (Zdefiniowane przez harmonogram). |
![]() |
Schedule<TState(TState, Action TState>, Action<TState, Action<TState>>) | Przeciążone. Planuje wykonywanie akcji cyklicznie. (Zdefiniowane przez harmonogram). |
![]() |
Schedule<TState(TState>, TimeSpan, Action TState, Action<<TState, TimeSpan>>) | Przeciążone. Planuje wykonać akcję cyklicznie po każdym dueTime. (Zdefiniowane przez harmonogram). |
![]() |
Schedule<TState(TState>, DateTimeOffset, Action TState, Action<<TState, DateTimeOffset>>) | Przeciążone. Planuje wykonywanie akcji cyklicznie w każdym czasie dueTime. (Zdefiniowane przez harmonogram). |
Pierwsze
Bezpieczeństwo wątkowe
Wszystkie publiczne statyczne (udostępnione w Visual Basic) elementy członkowskie tego typu są bezpieczne wątkami. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.