다음을 통해 공유


SynchronizationContextScheduler 클래스

제공된 SynchronizationContext에서 작업 단위를 예약하는 개체를 나타냅니다.

상속 계층 구조

System.Object
  System.Reactive.Concurrency.SynchronizationContextScheduler

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

Syntax

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

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

생성자

  속성 Description
Public 메서드 SynchronizationContextScheduler 제공된 SynchronizationContext에서 작업 단위를 예약하는 개체를 만듭니다.

상위

속성

  속성 Description
공용 속성 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>) dueTime에 실행되도록 작업을 예약합니다.
Public 메서드 Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) 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<<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 네임스페이스