다음을 통해 공유


DispatcherScheduler 클래스

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

상속 계층 구조

System.Object
  System.Reactive.Concurrency.DispatcherScheduler

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

Syntax

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

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

생성자

  속성 Description
Public 메서드 DispatcherScheduler 디스패처에서 작업 단위를 예약하는 DispatcherScheduler를 생성합니다.

상위

속성

  속성 Description
Public 속성 디스패처 DispatcherScheduler와 연결된 디스패처를 가져옵니다.
Public 속성 정적 멤버 인스턴스
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 네임스페이스