다음을 통해 공유


Scheduler 클래스

Schedulers를 만들기 위한 정적 메서드 집합을 제공합니다.

상속 계층 구조

System.Object
  System.Reactive.Concurrency.Scheduler

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

Syntax

'Declaration
<ExtensionAttribute> _
Public NotInheritable Class Scheduler
'Usage
public static class Scheduler
[ExtensionAttribute]
public ref class Scheduler abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type Scheduler =  class end
public final class Scheduler

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

속성

  속성 Description
Public 속성 정적 멤버 CurrentThread 현재 스레드에서 가능한 한 빨리 일정이 작동하는 스케줄러를 가져옵니다.
Public 속성 정적 멤버 즉시 현재 스레드에서 즉시 작동되도록 예약하는 스케줄러를 가져옵니다.
Public 속성 정적 멤버 NewThread 새 스레드에서 작업을 예약하는 스케줄러를 가져옵니다.
Public 속성 정적 멤버 Now 이 스케줄러의 시간 개념을 나타냅니다. 스케줄러에서 예약되는 작업은 이 속성이 나타내는 시간을 준수합니다.
Public 속성 정적 멤버 TaskPool 기본 작업 팩터리에서 작업을 예약하는 스케줄러를 가져옵니다.
Public 속성 정적 멤버 ThreadPool ThreadPool에서 작업을 예약하는 스케줄러를 가져옵니다.

상위

메서드

  속성 Description
Public 메서드 정적 멤버 Normalize 시간 범위가 음수가 아닌지 확인합니다.
Public 메서드 정적 멤버 Schedule(IScheduler, Action) 실행할 작업을 예약합니다.
Public 메서드 정적 멤버 Schedule(IScheduler, Action Action<>) 재귀적으로 실행되도록 작업을 예약합니다.
Public 메서드 정적 멤버 Schedule(IScheduler, DateTimeOffset, Action) dueTime에 실행할 작업을 예약합니다.
Public 메서드 정적 멤버 Schedule(IScheduler, DateTimeOffset, Action Action<<DateTimeOffset>>) dueTime 이후에 실행되도록 작업을 예약합니다.
Public 메서드 정적 멤버 Schedule(IScheduler, TimeSpan, Action) dueTime 이후에 실행되도록 작업을 예약합니다.
Public 메서드 정적 멤버 Schedule(IScheduler, TimeSpan, Action Action<<TimeSpan>>) 각 dueTime 이후에 재귀적으로 실행되도록 작업을 예약합니다.
Public 메서드 정적 멤버 Schedule<TState>(IScheduler, TState, Action<TState, Action<TState>>) 재귀적으로 실행되도록 작업을 예약합니다.
Public 메서드 정적 멤버 Schedule<TState>(IScheduler, TState, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) 각 dueTime에서 재귀적으로 실행되도록 작업을 예약합니다.
Public 메서드 정적 멤버 Schedule<TState>(IScheduler, TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) 각 dueTime 이후에 재귀적으로 실행되도록 작업을 예약합니다.

상위

스레드 보안

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

참고 항목

참조

System.Reactive.Concurrency 네임스페이스