Sdílet prostřednictvím


TaskPoolScheduler – třída

Představuje objekt, který plánuje jednotky práce pomocí zadané TaskFactory.

Hierarchie dědičnosti

System.Object
  System.Reactive.Concurrency.TaskPoolScheduler

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

Syntax

'Declaration
Public NotInheritable Class TaskPoolScheduler _
    Implements IScheduler
'Usage
Dim instance As TaskPoolScheduler
public sealed class TaskPoolScheduler : IScheduler
public ref class TaskPoolScheduler sealed : IScheduler
[<SealedAttribute>]
type TaskPoolScheduler =  
    class
        interface IScheduler
    end
public final class TaskPoolScheduler implements IScheduler

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

Konstruktory

  Název Description
Veřejná metoda TaskPoolScheduler Vytvoří objekt, který plánuje jednotky práce pomocí zadané TaskFactory.

Nahoře

Vlastnosti

  Název Description
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.
Veřejná metoda Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) Naplánuje akci, která se má provést v dueTime pomocí objektu System.Threading.Timer.
Veřejná metoda Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) Naplánuje akci, která se má provést po dueTime pomocí objektu System.Threading.Timer.
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á má být provedena 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é 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ů