Sdílet prostřednictvím


Třída plánovače

Poskytuje sadu statických metod pro vytváření plánovačů.

Hierarchie dědičnosti

System.Object
  System.Reactive.Concurrency.Scheduler

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

Syntax

'Declaration
<ExtensionAttribute> _
Public NotInheritable Class Scheduler
'Usage
public static class Scheduler
[ExtensionAttribute]
public ref class Scheduler abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type Scheduler =  class end
public final class Scheduler

Typ Scheduler zveřejňuje následující členy.

Vlastnosti

  Název Description
Veřejná vlastnost Statického člena CurrentThread Získá plánovač, který plánuje práci co nejdříve v aktuálním vlákně.
Veřejná vlastnost Statického člena Okamžité Získá plánovač, který plánuje práci okamžitě v aktuálním vlákně.
Veřejná vlastnost Statického člena Novýthread Získá plánovač, který plánuje práci v novém vlákně.
Veřejná vlastnost Statického člena Now Představuje pojem času pro tento plánovač. Úkoly naplánované v plánovači budou dodržovat čas označený touto vlastností.
Veřejná vlastnost Statického člena Fond úloh Získá plánovač, který plánuje práci na výchozí Objekt pro vytváření úloh.
Veřejná vlastnost Statického člena Threadpool Získá plánovač, který plánuje práci na ThreadPool.

Nahoře

Metody

  Název Description
Veřejná metoda Statický člen Normalizovat Zajišťuje, že žádná časová rozpětí nejsou záporná.
Veřejná metoda Statický člen Schedule(IScheduler, Action) Naplánuje provedení akce.
Veřejná metoda Statický člen Schedule(IScheduler; Action<Action>) Naplánuje akci, která má být provedena rekurzivně.
Veřejná metoda Statický člen Schedule(IScheduler; DateTimeOffset; Action) Naplánuje provedení akce v dueTime.
Veřejná metoda Statický člen Schedule(IScheduler, DateTimeOffset, Action<DateTimeOffset<>>) Naplánuje provedení akce po dueTime.
Veřejná metoda Statický člen Schedule(IScheduler, TimeSpan, Action) Naplánuje provedení akce po dueTime.
Veřejná metoda Statický člen Schedule(IScheduler, TimeSpan, Action<<TimeSpan>>) Naplánuje akci, která se má provést rekurzivně po každém dueTime.
Veřejná metoda Statický člen Schedule<TState>(IScheduler; TState; Action<TState; Action<TState>>) Naplánuje akci, která má být provedena rekurzivně.
Veřejná metoda Statický člen Schedule<TState>(IScheduler, TState, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) Naplánuje akci, která má být provedena rekurzivně v každém dueTime.
Veřejná metoda Statický člen Schedule<TState>(IScheduler, TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) Naplánuje akci, která se má provést rekurzivně po každém dueTime.

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é pro přístup 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ů