IScheduler Interface
Representa um objeto que agenda unidades de trabalho.
Namespace:System.Reactive.Concurrency
Assembly: System.Reactive (em System.Reactive.dll)
Sintaxe
'Declaration
Public Interface IScheduler
'Usage
Dim instance As IScheduler
public interface IScheduler
public interface class IScheduler
type IScheduler = interface end
public interface IScheduler
O tipo IScheduler expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Agora | Obtém a noção do agendador sobre a hora atual. |
Parte superior
Métodos
Nome | Descrição | |
---|---|---|
Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) | Agenda uma ação a ser executada. | |
Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) | Agenda uma ação a ser executada em dueTime. | |
Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) | Agenda uma ação a ser executada após dueTime. |
Parte superior
Métodos de Extensão
Nome | Descrição | |
---|---|---|
Schedule(Action) | Sobrecarregado. Agenda uma ação a ser executada. (Definido pelo Agendador.) | |
Schedule(Action<Action>) | Sobrecarregado. Agenda uma ação a ser executada recursivamente. (Definido pelo Agendador.) | |
Schedule(TimeSpan, Action) | Sobrecarregado. Agenda uma ação a ser executada após dueTime. (Definido pelo Agendador.) | |
Schedule(DateTimeOffset, Action) | Sobrecarregado. Agenda uma ação a ser executada em dueTime. (Definido pelo Agendador.) | |
Schedule(TimeSpan, Action<Action<TimeSpan>>) | Sobrecarregado. Agenda uma ação a ser executada recursivamente após cada dueTime. (Definido pelo Agendador.) | |
Schedule(DateTimeOffset, Action<Action<DateTimeOffset>>) | Sobrecarregado. Agenda uma ação a ser executada após dueTime. (Definido pelo Agendador.) | |
Schedule<TState>(TState, Action<TState, Action<TState>>) | Sobrecarregado. Agenda uma ação a ser executada recursivamente. (Definido pelo Agendador.) | |
Schedule<TState>(TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) | Sobrecarregado. Agenda uma ação a ser executada recursivamente após cada dueTime. (Definido pelo Agendador.) | |
Schedule<TState>(TState, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) | Sobrecarregado. Agenda uma ação a ser executada recursivamente em cada dueTime. (Definido pelo Agendador.) |
Parte superior