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 | |
|---|---|---|
|
CurrentThread | 현재 스레드에서 가능한 한 빨리 일정이 작동하는 스케줄러를 가져옵니다. |
|
즉시 | 현재 스레드에서 즉시 작동되도록 예약하는 스케줄러를 가져옵니다. |
|
NewThread | 새 스레드에서 작업을 예약하는 스케줄러를 가져옵니다. |
|
Now | 이 스케줄러의 시간 개념을 나타냅니다. 스케줄러에서 예약되는 작업은 이 속성이 나타내는 시간을 준수합니다. |
|
TaskPool | 기본 작업 팩터리에서 작업을 예약하는 스케줄러를 가져옵니다. |
|
ThreadPool | ThreadPool에서 작업을 예약하는 스케줄러를 가져옵니다. |
상위
메서드
| 속성 | Description | |
|---|---|---|
|
Normalize | 시간 범위가 음수가 아닌지 확인합니다. |
|
Schedule(IScheduler, Action) | 실행할 작업을 예약합니다. |
|
Schedule(IScheduler, Action Action<>) | 재귀적으로 실행되도록 작업을 예약합니다. |
|
Schedule(IScheduler, DateTimeOffset, Action) | dueTime에 실행할 작업을 예약합니다. |
|
Schedule(IScheduler, DateTimeOffset, Action Action<<DateTimeOffset>>) | dueTime 이후에 실행되도록 작업을 예약합니다. |
|
Schedule(IScheduler, TimeSpan, Action) | dueTime 이후에 실행되도록 작업을 예약합니다. |
|
Schedule(IScheduler, TimeSpan, Action Action<<TimeSpan>>) | 각 dueTime 이후에 재귀적으로 실행되도록 작업을 예약합니다. |
|
Schedule<TState>(IScheduler, TState, Action<TState, Action<TState>>) | 재귀적으로 실행되도록 작업을 예약합니다. |
|
Schedule<TState>(IScheduler, TState, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) | 각 dueTime에서 재귀적으로 실행되도록 작업을 예약합니다. |
|
Schedule<TState>(IScheduler, TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) | 각 dueTime 이후에 재귀적으로 실행되도록 작업을 예약합니다. |
상위
스레드 보안
이 형식의 모든 public static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 구성원은 스레드로부터의 안전성이 보장되지 않습니다.