Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Representa un objeto que programa cada unidad de trabajo en un subproceso independiente.
Jerarquía de herencia
System.Object
System.Reactive.Concurrency.NewThreadScheduler
Espacio de nombres:System.Reactive.Concurrency
Ensamblaje: System.Reactive (en System.Reactive.dll)
Sintaxis
'Declaration
Public NotInheritable Class NewThreadScheduler _
Implements IScheduler
'Usage
Dim instance As NewThreadScheduler
public sealed class NewThreadScheduler : IScheduler
public ref class NewThreadScheduler sealed : IScheduler
[<SealedAttribute>]
type NewThreadScheduler =
class
interface IScheduler
end
public final class NewThreadScheduler implements IScheduler
El tipo NewThreadScheduler expone los siguientes miembros.
Constructores
| Nombre | Descripción | |
|---|---|---|
|
NewThreadScheduler() | Crea un objeto que programa cada unidad de trabajo en un subproceso independiente. |
|
NewThreadScheduler(Func<ThreadStart, Thread>) | Crea un objeto que programa cada unidad de trabajo en un subproceso independiente. |
Superior
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 de Object). |
|
Finalización | (Se hereda de Object). |
|
GetHashCode | (Se hereda de Object). |
|
GetType | (Se hereda de Object). |
|
MemberwiseClone | (Se hereda de Object). |
|
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. |
|
Schedule<TState(TState>, TimeSpan, Func<IScheduler, TState, IDisposable>) | Programa una acción que se va a ejecutar después de dueTime. |
|
ToString | (Se hereda de Object). |
Superior
Métodos de extensión
| Nombre | Descripción | |
|---|---|---|
|
Schedule(Action) | Sobrecargado. Programa una acción que se va a ejecutar. (Definido por Scheduler). |
|
Schedule(Action Action<>) | Sobrecargado. Programa una acción que se va a ejecutar de forma recursiva. (Definido por Scheduler). |
|
Schedule(TimeSpan, Action) | Sobrecargado. Programa una acción que se va a ejecutar después de dueTime. (Definido por Scheduler). |
|
Schedule(DateTimeOffset, Action) | Sobrecargado. Programa una acción que se va a ejecutar en dueTime. (Definido por Scheduler). |
|
Schedule(TimeSpan, Action Action<<TimeSpan>>) | Sobrecargado. Programa una acción que se ejecutará de forma recursiva después de cada dueTime. (Definido por Scheduler). |
|
Schedule(DateTimeOffset, Action DateTimeOffset<<>>) | Sobrecargado. Programa una acción que se va a ejecutar después de dueTime. (Definido por Scheduler). |
|
Schedule<TState(TState>, Action<TState, Action<TState>>) | Sobrecargado. Programa una acción que se va a ejecutar de forma recursiva. (Definido por Scheduler). |
|
Schedule<TState(TState>, TimeSpan, Action<TState, Action<TState, TimeSpan>>) | Sobrecargado. Programa una acción que se ejecutará de forma recursiva después de cada dueTime. (Definido por Scheduler). |
|
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.