다음을 통해 공유


IScheduler 인터페이스

작업 단위를 예약하는 개체를 나타냅니다.

네임스페이스:System.Reactive.Concurrency
어셈블리: System.Reactive(System.Reactive.dll)

Syntax

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

IScheduler 형식은 다음 멤버를 노출합니다.

속성

  속성 Description
공용 속성 Now 스케줄러의 현재 시간 개념을 가져옵니다.

상위

메서드

  속성 Description
Public 메서드 Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) 실행할 작업을 예약합니다.
Public 메서드 Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) dueTime에 실행되도록 작업을 예약합니다.
Public 메서드 Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) dueTime 이후에 실행되도록 작업을 예약합니다.

상위

확장 메서드

  속성 Description
공용 확장 메서드 Schedule(Action) 오버로드됨. 실행할 작업을 예약합니다. ( Scheduler에 의해 정의됨)
공용 확장 메서드 Schedule(Action<Action>) 오버로드됨. 재귀적으로 실행되도록 작업을 예약합니다. ( Scheduler에 의해 정의됨)
공용 확장 메서드 Schedule(TimeSpan, Action) 오버로드됨. dueTime 이후에 실행되도록 작업을 예약합니다. ( Scheduler에 의해 정의됨)
공용 확장 메서드 Schedule(DateTimeOffset, Action) 오버로드됨. dueTime에 실행되도록 작업을 예약합니다. ( Scheduler에 의해 정의됨)
공용 확장 메서드 Schedule(TimeSpan, Action<Action<TimeSpan>>) 오버로드됨. 각 dueTime 이후에 재귀적으로 실행되도록 작업을 예약합니다. ( Scheduler에 의해 정의됨)
공용 확장 메서드 Schedule(DateTimeOffset, Action<<DateTimeOffset>>) 오버로드됨. dueTime 이후에 실행되도록 작업을 예약합니다. ( Scheduler에 의해 정의됨)
공용 확장 메서드 Schedule<TState>(TState, Action<TState, Action<TState>>) 오버로드됨. 재귀적으로 실행되도록 작업을 예약합니다. ( Scheduler에 의해 정의됨)
공용 확장 메서드 Schedule<TState>(TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) 오버로드됨. 각 dueTime 이후에 재귀적으로 실행되도록 작업을 예약합니다. ( Scheduler에 의해 정의됨)
공용 확장 메서드 Schedule<TState>(TState, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) 오버로드됨. 각 dueTime에서 재귀적으로 실행되도록 작업을 예약합니다. ( Scheduler에 의해 정의됨)

상위

참고 항목

참조

System.Reactive.Concurrency 네임스페이스