다음을 통해 공유


ThreadPoolScheduler 클래스

스레드 풀에서 작업 단위를 예약하는 개체를 나타냅니다.

상속 계층 구조

System.Object
  System.Reactive.Concurrency.ThreadPoolScheduler

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

Syntax

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

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

속성

  속성 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 네임스페이스