Udostępnij za pośrednictwem


ControlScheduler, klasa

Reprezentuje obiekt, który planuje jednostki pracy w pętli komunikatów skojarzonej z kontrolką Windows Forms.

Hierarchia dziedziczenia

System.Object
  System.Reactive.Concurrency.ControlScheduler

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

Składnia

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

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

Konstruktory

  Nazwa Opis
metoda publiczna ControlScheduler Tworzy kontrolkę ControlScheduler, która planuje jednostki pracy nad pętlą komunikatów skojarzoną z określoną kontrolką Windows Forms.

Pierwsze

Właściwości

  Nazwa Opis
publicznej Kontrola Pobiera formant skojarzony z kontrolką ControlScheduler.
publicznej Now Pobiera pojęcie harmonogramu o bieżącej godzinie.

Pierwsze

Metody

  Nazwa Opis
metoda publiczna Równa się (Dziedziczone z obiektu).
, metoda Finalize (Dziedziczone z obiektu).
metoda publiczna Gethashcode (Dziedziczone z obiektu).
metoda publiczna GetType (Dziedziczone z obiektu).
, metoda Element członkowski (element członkowski) (Dziedziczone z obiektu).
metoda publiczna Schedule<TState(TState>, Func<IScheduler, TState, IDisposable>) Planuje wykonanie akcji w pętli komunikatów skojarzonej z kontrolką.
metoda publiczna Schedule<TState(TState>, DateTimeOffset, Func<IScheduler, TState, IDisposable>)
metoda publiczna Schedule<TState(TState>, TimeSpan, Func<IScheduler, TState, IDisposable>)
metoda publiczna ToString (Dziedziczone z obiektu).

Pierwsze

Metody rozszerzania

  Nazwa Opis
— publiczna metoda rozszerzenia Schedule(Action) Przeciążone. Planuje wykonanie akcji. (Zdefiniowane przez harmonogram).
— publiczna metoda rozszerzenia Schedule(Akcja<>) Przeciążone. Planuje wykonywanie akcji rekursywnie. (Zdefiniowane przez harmonogram).
— publiczna metoda rozszerzenia Schedule(TimeSpan, Action) Przeciążone. Planuje wykonanie akcji po dueTime. (Zdefiniowane przez harmonogram).
— publiczna metoda rozszerzenia Schedule(DateTimeOffset, akcja) Przeciążone. Planuje wykonanie akcji w dueTime. (Zdefiniowane przez harmonogram).
— publiczna metoda rozszerzenia Schedule(TimeSpan, Action Action<<TimeSpan>>) Przeciążone. Planuje akcję, która ma być wykonywana rekursywnie po każdym dueTime. (Zdefiniowane przez harmonogram).
— publiczna metoda rozszerzenia Schedule(DateTimeOffset, akcja<<DateTimeOffset>>) Przeciążone. Planuje wykonanie akcji po dueTime. (Zdefiniowane przez harmonogram).
— publiczna metoda rozszerzenia Schedule<TState(TState>, Action<TState, Action<TState>>) Przeciążone. Planuje wykonywanie akcji rekursywnie. (Zdefiniowane przez harmonogram).
— publiczna metoda rozszerzenia Schedule<TState(TState>, TimeSpan, Action<TState, Action<TState, TimeSpan>>) Przeciążone. Planuje akcję, która ma być wykonywana rekursywnie 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