Udostępnij za pośrednictwem


DispatcherScheduler, klasa

Reprezentuje obiekt, który planuje jednostki pracy nad dyspozytorem.

Hierarchia dziedziczenia

System.Object
  System.Reactive.Concurrency.DispatcherScheduler

Przestrzeń nazw:System.Reactive.Concurrency
Zestawu: System.Reactive.Windows.Threading (w System.Reactive.Windows.Threading.dll)

Składnia

'Declaration
Public Class DispatcherScheduler _
    Implements IScheduler
'Usage
Dim instance As DispatcherScheduler
public class DispatcherScheduler : IScheduler
public ref class DispatcherScheduler : IScheduler
type DispatcherScheduler =  
    class
        interface IScheduler
    end
public class DispatcherScheduler implements IScheduler

Typ DispatcherScheduler uwidacznia następujące elementy członkowskie.

Konstruktory

  Nazwa Opis
, metoda DyspozytorScheduler Tworzy dyspozytor DispatcherScheduler, który planuje jednostki pracy nad dyspozytorem.

Pierwsze

Właściwości

  Nazwa Opis
Dyspozytor Pobiera dyspozytor skojarzony z dyspozytoremScheduler.
Wystąpienie
Now Pobiera pojęcie harmonogramu o bieżącym czasie.

Pierwsze

Metody

  Nazwa Opis
, metoda Równa się (Dziedziczone z obiektu).
, metoda Finalize (Dziedziczone z obiektu).
, metoda Gethashcode (Dziedziczone z obiektu).
, metoda GetType (Dziedziczone z obiektu).
, metoda Element członkowski (Dziedziczone z obiektu).
, metoda Schedule<TState(TState>, Func<IScheduler, TState, IDisposable>) Planuje wykonanie akcji na dyspozytocie.
, metoda Schedule<TState(TState>, DateTimeOffset, Func<IScheduler, TState, IDisposable>)
, metoda Schedule<TState(TState>, TimeSpan, Func<IScheduler, TState, IDisposable>)
, metoda ToString (Dziedziczone z obiektu).

Pierwsze

Metody rozszerzania

  Nazwa Opis
rozszerzenia publicznego Schedule(Action) Przeciążone. Planuje wykonanie akcji. (Zdefiniowane przez harmonogram).
rozszerzenia publicznego Schedule(Akcja akcji<>) Przeciążone. Planuje wykonywanie akcji cyklicznie. (Zdefiniowane przez harmonogram).
rozszerzenia publicznego Schedule(TimeSpan, Action) Przeciążone. Planuje wykonanie akcji po dueTime. (Zdefiniowane przez harmonogram).
rozszerzenia publicznego Schedule(DateTimeOffset, akcja) Przeciążone. Planuje wykonanie akcji w czasie dueTime. (Zdefiniowane przez harmonogram).
rozszerzenia publicznego Schedule(TimeSpan, Action<<TimeSpan>>) Przeciążone. Planuje wykonać akcję cyklicznie po każdym dueTime. (Zdefiniowane przez harmonogram).
rozszerzenia publicznego Schedule(DateTimeOffset, akcja<<DateTimeOffset>>) Przeciążone. Planuje wykonanie akcji po dueTime. (Zdefiniowane przez harmonogram).
rozszerzenia publicznego Schedule<TState(TState, Action TState>, Action<TState, Action<TState>>) Przeciążone. Planuje wykonywanie akcji cyklicznie. (Zdefiniowane przez harmonogram).
rozszerzenia publicznego Schedule<TState(TState>, TimeSpan, Action TState, Action<<TState, TimeSpan>>) Przeciążone. Planuje wykonać akcję cyklicznie po każdym dueTime. (Zdefiniowane przez harmonogram).
— publiczna metoda rozszerzenia Schedule<TState(TState>, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) Przeciążone. Planuje akcję, która ma być wykonywana rekursywnie w każdej 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ątkiem. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Odwołanie

Przestrzeń nazw System.Reactive.Concurrency