Udostępnij za pośrednictwem


TaskPoolScheduler, klasa

Reprezentuje obiekt, który planuje jednostki pracy przy użyciu podanego elementu TaskFactory.

Hierarchia dziedziczenia

System.Object
  System.Reactive.Concurrency.TaskPoolScheduler

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

Składnia

'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 Puli zadańScheduler uwidacznia następujące elementy członkowskie.

Konstruktory

  Nazwa Opis
, metoda Pula zadańScheduler Tworzy obiekt, który planuje jednostki pracy przy użyciu podanego elementu TaskFactory.

Pierwsze

Właściwości

  Nazwa Opis
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.
, metoda Schedule<TState(TState>, DateTimeOffset, Func<IScheduler, TState, IDisposable>) Planuje wykonanie akcji w czasie dueTime przy użyciu obiektu System.Threading.Timer.
, metoda Schedule<TState(TState>, TimeSpan, Func<IScheduler, TState, IDisposable>) Planuje wykonanie akcji po dueTime przy użyciu obiektu System.Threading.Timer.
, 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).
rozszerzenia publicznego 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