Sdílet prostřednictvím


DispatcherScheduler – třída

Představuje objekt, který plánuje jednotky práce na dispečera.

Hierarchie dědičnosti

System.Object
  System.Reactive.Concurrency.DispatcherScheduler

Obor názvů:System.Reactive.Concurrency
Sestavení: System.Reactive.Windows.Threading (v System.Reactive.Windows.Threading.dll)

Syntax

'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 zveřejňuje následující členy.

Konstruktory

  Název Description
Veřejná metoda DispatcherScheduler Vytvoří dispatcherScheduler, který naplánuje jednotky práce na dispečera.

Nahoře

Vlastnosti

  Název Description
Veřejná vlastnost Dispečer Získá dispečer přidružený k DispatcherScheduler.
Veřejná vlastnostStatický člen Instance
Veřejná vlastnost Now Získá představu plánovače o aktuálním čase.

Nahoře

Metody

  Název Description
Veřejná metoda Je rovno (Zděděno z objektu.)
Chráněná metoda Finalize (Zděděno z objektu.)
Veřejná metoda Gethashcode (Zděděno z objektu.)
Veřejná metoda GetType (Zděděno z objektu.)
Chráněná metoda Memberwiseclone (Zděděno z objektu.)
Veřejná metoda Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) Naplánuje provedení akce v dispečeru.
Veřejná metoda Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>)
Veřejná metoda Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>)
Veřejná metoda ToString (Zděděno z objektu.)

Nahoře

Metody rozšíření

  Název Description
– metoda veřejného rozšíření Schedule(Action) Přetíženo. Naplánuje provedení akce. (Definováno plánovačem.)
– metoda veřejného rozšíření Schedule(Akce<>) Přetíženo. Naplánuje rekurzivní provedení akce. (Definováno plánovačem.)
– metoda veřejného rozšíření Schedule(TimeSpan; Action) Přetíženo. Naplánuje provedení akce po dueTime. (Definováno plánovačem.)
– metoda veřejného rozšíření Schedule(DateTimeOffset, Action) Přetíženo. Naplánuje provedení akce v dueTime. (Definováno plánovačem.)
– metoda veřejného rozšíření Schedule(TimeSpan; Action<Action<TimeSpan>>) Přetíženo. Naplánuje akci, která se má provést rekurzivně po každém dueTime. (Definováno plánovačem.)
– metoda veřejného rozšíření Schedule(DateTimeOffset, Akce<<DateTimeOffset>>) Přetíženo. Naplánuje provedení akce po dueTime. (Definováno plánovačem.)
– metoda veřejného rozšíření Schedule<TState>(TState, Action<TState, Action<TState>>) Přetíženo. Naplánuje rekurzivní provedení akce. (Definováno plánovačem.)
– metoda veřejného rozšíření Schedule<TState>(TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) Přetíženo. Naplánuje akci, která se má provést rekurzivně po každém dueTime. (Definováno plánovačem.)
– metoda veřejného rozšíření Schedule<TState>(TState, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) Přetíženo. Naplánuje akci, která se má provést rekurzivně v každém dueTime. (Definováno plánovačem.)

Nahoře

Bezpečný přístup z více vláken

Všechny veřejné statické členy (sdílené v jazyce Visual Basic) tohoto typu jsou bezpečné z více vláken. U členů instancí není zaručena bezpečnost pro přístup z více vláken.

Viz také

Reference

System.Reactive.Concurrency – obor názvů