Compartir a través de


ThreadPoolScheduler (clase)

Representa un objeto que programa las unidades de trabajo en el grupo de subprocesos.

Jerarquía de herencia

System.Object
  System.Reactive.Concurrency.ThreadPoolScheduler

Espacio de nombres:System.Reactive.Concurrency
Ensamblaje: System.Reactive (en System.Reactive.dll)

Sintaxis

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

El tipo ThreadPoolScheduler expone los siguientes miembros.

Propiedades

  Nombre Descripción
Now Obtiene la noción del programador de la hora actual.

Superior

Métodos

  Nombre Descripción
Es igual a (Se hereda del objeto ).
protegido Método protegido Finalización (Se hereda del objeto ).
GetHashCode (Se hereda del objeto ).
GetType (Se hereda del objeto ).
protegido Método protegido MemberwiseClone (Se hereda del objeto ).
Schedule<TState(TState>, Func<IScheduler, TState, IDisposable>) Programa una acción que se va a ejecutar.
Schedule<TState(TState>, DateTimeOffset, Func<IScheduler, TState, IDisposable>) Programa una acción que se va a ejecutar en dueTime mediante un objeto System.Threading.Timer.
Schedule<TState(TState>, TimeSpan, Func<IScheduler, TState, IDisposable>) Programa una acción que se va a ejecutar después de dueTime, mediante un objeto System.Threading.Timer.
ToString (Se hereda del objeto ).

Superior

Métodos de extensión

  Nombre Descripción
pública Método de extensión pública Schedule(Action) Sobrecargado. Programa una acción que se va a ejecutar. (Definido por Scheduler).
pública Método de extensión pública Schedule(Action Action<>) Sobrecargado. Programa una acción que se va a ejecutar de forma recursiva. (Definido por Scheduler).
pública Método de extensión pública Schedule(TimeSpan, Action) Sobrecargado. Programa una acción que se va a ejecutar después de dueTime. (Definido por Scheduler).
pública Método de extensión pública Schedule(DateTimeOffset, Action) Sobrecargado. Programa una acción que se va a ejecutar en dueTime. (Definido por Scheduler).
pública Método de extensión pública Schedule(TimeSpan, Action Action<<TimeSpan>>) Sobrecargado. Programa una acción que se va a ejecutar de forma recursiva después de cada dueTime. (Definido por Scheduler).
pública Método de extensión pública Schedule(DateTimeOffset, Action<<DateTimeOffset>>) Sobrecargado. Programa una acción que se va a ejecutar después de dueTime. (Definido por Scheduler).
pública Método de extensión pública Schedule<TState(TState>, Action<TState, Action<TState>>) Sobrecargado. Programa una acción que se va a ejecutar de forma recursiva. (Definido por Scheduler).
pública Método de extensión pública Schedule<TState(TState>, TimeSpan, Action<TState, Action<TState, TimeSpan>>) Sobrecargado. Programa una acción que se va a ejecutar de forma recursiva después de cada dueTime. (Definido por Scheduler).
pública Método de extensión pública Schedule<TState(TState>, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) Sobrecargado. Programa una acción que se va a ejecutar de forma recursiva en cada dueTime. (Definido por Scheduler).

Superior

Seguridad para subprocesos

Todos los miembros estáticos públicos (Shared de Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Consulte también

Referencia

Espacio de nombres System.Reactive.Concurrency