Класс EventLoopScheduler
Представляет объект, который планирует единицы работы в назначенном потоке.
Иерархия наследования
System.Object
System.Reactive.Concurrency.EventLoopScheduler
Пространство имен:System.Reactive.Concurrency
Сборки: System.Reactive (в System.Reactive.dll)
Синтаксис
'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>) | Создает объект , который планирует единицы работы в назначенном потоке. |
TOP
Свойства
Имя | Описание | |
---|---|---|
![]() |
Сейчас | Возвращает представление планировщика о текущем времени. |
TOP
Методы
Имя | Описание | |
---|---|---|
![]() |
Dispose | Завершает поток, связанный с этим планировщиком. |
![]() |
Равно | (Наследуется от объекта.) |
![]() |
Finalize | (Наследуется от объекта.) |
![]() |
GetHashCode | (Наследуется от объекта.) |
![]() |
GetType | (Наследуется от объекта.) |
![]() |
MemberwiseClone | (Наследуется от объекта.) |
![]() |
Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) | Планирует выполнение действия. |
![]() |
Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) | Планирует выполнение действия в dueTime. |
![]() |
Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) | Планирует выполнение действия по истечении срока выполнения. |
![]() |
ToString | (Наследуется от объекта.) |
TOP
Методы расширения
Имя | Описание | |
---|---|---|
![]() |
Schedule(Action) | Перегружен. Планирует выполнение действия. (Определяется планировщиком.) |
![]() |
Schedule(Action<Action>) | Перегружен. Планирует рекурсивное выполнение действия. (Определяется планировщиком.) |
![]() |
Schedule(TimeSpan, Action) | Перегружен. Планирует выполнение действия по истечении срока выполнения. (Определяется планировщиком.) |
![]() |
Schedule(DateTimeOffset, Action) | Перегружен. Планирует выполнение действия в dueTime. (Определяется планировщиком.) |
![]() |
Schedule(TimeSpan, Action<Action TimeSpan>><) | Перегружен. Планирует рекурсивное выполнение действия после каждого dueTime. (Определяется планировщиком.) |
![]() |
Schedule(DateTimeOffset, Action<Action<DateTimeOffset>>) | Перегружен. Планирует выполнение действия по истечении срока выполнения. (Определяется планировщиком.) |
![]() |
Schedule<TState>(TState, Action<TState, Action<TState>>) | Перегружен. Планирует рекурсивное выполнение действия. (Определяется планировщиком.) |
![]() |
Schedule<TState>(TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) | Перегружен. Планирует рекурсивное выполнение действия после каждого dueTime. (Определяется планировщиком.) |
![]() |
Schedule<TState>(TState, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) | Перегружен. Планирует рекурсивное выполнение действия в каждое время выполнения dueTime. (Определяется планировщиком.) |
TOP
Потокобезопасность
Любые общедоступные статичные (общие в Visual Basic) члены этого типа являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.