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 las unidades de trabajo en el subproceso actual.
Jerarquía de herencia
System.Object
System.Reactive.Concurrency.CurrentThreadScheduler
Espacio de nombres:System.Reactive.Concurrency
Ensamblaje: System.Reactive (en System.Reactive.dll)
Sintaxis
'Declaration
Public NotInheritable Class CurrentThreadScheduler _
Implements IScheduler
'Usage
Dim instance As CurrentThreadScheduler
public sealed class CurrentThreadScheduler : IScheduler
public ref class CurrentThreadScheduler sealed : IScheduler
[<SealedAttribute>]
type CurrentThreadScheduler =
class
interface IScheduler
end
public final class CurrentThreadScheduler implements IScheduler
El tipo CurrentThreadScheduler expone los siguientes miembros.
Propiedades
| Nombre | Descripción | |
|---|---|---|
|
Now | Obtiene la noción del programador de la hora actual. |
|
ScheduleRequired | Obtiene un valor que indica si el autor de la llamada debe llamar a un método schedule. |
Superior
Métodos
| Nombre | Descripción | |
|---|---|---|
|
Es igual a | (Se hereda del objeto ). |
|
Finalización | (Se hereda del objeto ). |
|
GetHashCode | (Se hereda del objeto ). |
|
GetType | (Se hereda del objeto ). |
|
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. |
|
Schedule<TState(TState>, TimeSpan, Func<IScheduler, TState, IDisposable>) | Programa una acción que se va a ejecutar después de dueTime. |
|
ToString | (Se hereda del objeto ). |
Superior
Métodos de extensión
| Nombre | Descripción | |
|---|---|---|
|
EnsureTrampoline | (Definido por Extensions). |
|
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 va a 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 va a 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 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.