다음을 통해 공유


ControlScheduler 클래스

Windows Forms 컨트롤과 연결된 메시지 루프에서 작업 단위를 예약하는 개체를 나타냅니다.

상속 계층 구조

System.Object
  System.Reactive.Concurrency.ControlScheduler

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

Syntax

'Declaration
Public Class ControlScheduler _
    Implements IScheduler
'Usage
Dim instance As ControlScheduler
public class ControlScheduler : IScheduler
public ref class ControlScheduler : IScheduler
type ControlScheduler =  
    class
        interface IScheduler
    end
public class ControlScheduler implements IScheduler

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

생성자

  속성 Description
Public 메서드 ControlScheduler 지정된 Windows Forms 컨트롤과 연결된 메시지 루프에서 작업 단위를 예약하는 ControlScheduler를 생성합니다.

상위

속성

  속성 Description
Public 속성 제어 ControlScheduler와 연결된 컨트롤을 가져옵니다.
Public 속성 Now 스케줄러의 현재 시간 개념을 가져옵니다.

상위

메서드

  속성 Description
Public 메서드 같음 개체 에서 상속됩니다.
Protected 메서드 Finalize 개체 에서 상속됩니다.
Public 메서드 GetHashCode 개체 에서 상속됩니다.
Public 메서드 GetType 개체 에서 상속됩니다.
Protected 메서드 MemberwiseClone 개체 에서 상속됩니다.
Public 메서드 Schedule<TState(TState>, Func<IScheduler, TState, IDisposable>) 컨트롤과 연결된 메시지 루프에서 실행할 작업을 예약합니다.
Public 메서드 Schedule<TState(TState>, DateTimeOffset, Func<IScheduler, TState, IDisposable>)
Public 메서드 Schedule<TState(TState>, TimeSpan, Func<IScheduler, TState, IDisposable>)
Public 메서드 ToString 개체 에서 상속됩니다.

상위

확장 메서드

  속성 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 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에 의해 정의됨)

상위

스레드 보안

이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 구성원은 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

System.Reactive.Concurrency 네임스페이스