다음을 통해 공유


TaskPoolScheduler 클래스

제공된 TaskFactory를 사용하여 작업 단위를 예약하는 개체를 나타냅니다.

상속 계층 구조

System.Object
  System.Reactive.Concurrency.TaskPoolScheduler

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

Syntax

'Declaration
Public NotInheritable Class TaskPoolScheduler _
    Implements IScheduler
'Usage
Dim instance As TaskPoolScheduler
public sealed class TaskPoolScheduler : IScheduler
public ref class TaskPoolScheduler sealed : IScheduler
[<SealedAttribute>]
type TaskPoolScheduler =  
    class
        interface IScheduler
    end
public final class TaskPoolScheduler implements IScheduler

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

생성자

  속성 Description
Public 메서드 TaskPoolScheduler 제공된 TaskFactory를 사용하여 작업 단위를 예약하는 개체를 만듭니다.

상위

속성

  속성 Description
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>) System.Threading.Timer 개체를 사용하여 dueTime에 실행될 작업을 예약합니다.
Public 메서드 Schedule<TState(TState>, TimeSpan, Func<IScheduler, TState, IDisposable>) System.Threading.Timer 개체를 사용하여 dueTime 이후에 실행될 작업을 예약합니다.
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 네임스페이스