IScheduler 接口

表示计划工作单位的 对象。

Namespace:System.Reactive.Concurrency
装配: System.Reactive.dll) 中的 System.Reactive (

语法

'Declaration
Public Interface IScheduler
'Usage
Dim instance As IScheduler
public interface IScheduler
public interface class IScheduler
type IScheduler =  interface end
public interface IScheduler

IScheduler 类型公开以下成员。

属性

  名称 说明
公共属性 Now 获取计划程序当前时间的概念。

顶部

方法

  名称 说明
Public method Public method 计划<TState> (TState、Func<IScheduler、TState、IDisposable>) 计划要执行的操作。
Public method Public method 计划<TState> (TState、DateTimeOffset、Func<IScheduler、TState、IDisposable>) 计划将在 dueTime 执行的操作。
Public method Public method 计划<TState> (TState、TimeSpan、Func<IScheduler、TState、IDisposable>) 安排在 dueTime 之后执行的操作。

顶部

扩展方法

  名称 说明
公共扩展方法 计划 (操作) 已重载。 计划要执行的操作。 由 Scheduler.) 定义的 (
公共扩展方法 计划 (操作<>) 已重载。 计划以递归方式执行的操作。 由 Scheduler.) 定义的 (
公共扩展方法 计划 (TimeSpan、操作) 已重载。 安排在 dueTime 之后执行的操作。 由 Scheduler.) 定义的 (
公共扩展方法 计划 (DateTimeOffset、操作) 已重载。 计划将在 dueTime 执行的操作。 由 Scheduler.) 定义的 (
公共扩展方法 计划 (时间跨度、操作<操作<时间跨>> 度) 已重载。 计划在每个 dueTime 之后以递归方式执行的操作。 由 Scheduler.) 定义的 (
公共扩展方法 计划 (DateTimeOffset、操作<操作<DateTimeOffset>>) 已重载。 安排在 dueTime 之后执行的操作。 由 Scheduler.) 定义的 (
公共扩展方法 计划<TState> (TState、Action<TState、Action<TState>>) 已重载。 计划以递归方式执行的操作。 由 Scheduler.) 定义的 (
公共扩展方法 计划<TState> (TState、TimeSpan、Action<TState、Action<TState、TimeSpan>>) 已重载。 计划在每个 dueTime 之后以递归方式执行的操作。 由 Scheduler.) 定义的 (
公共扩展方法 计划<TState> (TState、DateTimeOffset、Action<TState、Action<TState、DateTimeOffset>>) 已重载。 计划在每个 dueTime 以递归方式执行的操作。 由 Scheduler.) 定义的 (

顶部

另请参阅

参考

System.Reactive.Concurrency 命名空间