EventLoopScheduler 类
表示一个对象,该对象在指定线程上计划工作单元。
继承层次结构
System.Object
System.Reactive.Concurrency.EventLoopScheduler
Namespace:System.Reactive.Concurrency
装配: System.Reactive.dll) 中的 System.Reactive (
语法
'Declaration
Public NotInheritable Class EventLoopScheduler _
Implements IScheduler, IDisposable
'Usage
Dim instance As EventLoopScheduler
public sealed class EventLoopScheduler : IScheduler,
IDisposable
public ref class EventLoopScheduler sealed : IScheduler,
IDisposable
[<SealedAttribute>]
type EventLoopScheduler =
class
interface IScheduler
interface IDisposable
end
public final class EventLoopScheduler implements IScheduler, IDisposable
EventLoopScheduler 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
EventLoopScheduler () | 创建一个对象,该对象在指定线程上计划工作单元。 | |
EventLoopScheduler (Func<ThreadStart、Thread>) | 创建一个对象,该对象在指定线程上计划工作单元。 |
顶部
属性
名称 | 说明 | |
---|---|---|
Now | 获取计划程序当前时间的概念。 |
顶部
方法
名称 | 说明 | |
---|---|---|
释放 | 结束与此计划程序关联的线程。 | |
等于 | (继承自 Object.) | |
完成 | (继承自 Object.) | |
GetHashCode | (继承自 Object.) | |
GetType | (继承自 Object.) | |
MemberwiseClone | (继承自 Object.) | |
Schedule<TState> (TState、Func<IScheduler、TState、IDisposable>) | 计划要执行的操作。 | |
Schedule<TState> (TState、DateTimeOffset、Func<IScheduler、TState、IDisposable>) | 计划将在 dueTime 执行的操作。 | |
Schedule<TState> (TState、TimeSpan、Func<IScheduler、TState、IDisposable>) | 计划将在 dueTime 之后执行的操作。 | |
ToString | (继承自 Object.) |
顶部
扩展方法
名称 | 说明 | |
---|---|---|
计划 (操作) | 已重载。 计划要执行的操作。 由 Scheduler.) 定义的 ( | |
计划 (操作<操作>) | 已重载。 计划以递归方式执行的操作。 由 Scheduler.) 定义的 ( | |
计划 (TimeSpan、操作) | 已重载。 计划将在 dueTime 之后执行的操作。 由 Scheduler.) 定义的 ( | |
计划 (DateTimeOffset、Action) | 已重载。 计划将在 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.) 定义的 ( |
顶部
线程安全性
此类型的所有公共静态(Visual Basic 中共享的)成员都是线程安全的。 但不保证所有实例成员都是线程安全的。