C# 클래스 NSoft.NFramework.JobScheduler.Jobs.AbstractServiceJob

상속: Quartz.JobDetail, IServiceJob
파일 보기 프로젝트 열기: debop/NFramework

보호된 프로퍼티들

프로퍼티 타입 설명
CancellationTokenSource System.Threading.CancellationTokenSource

공개 메소드들

메소드 설명
DoExecute ( Quartz.JobExecutionContext context, CancellationToken token ) : void

실제 작업을 정의합니다.

Execute ( Quartz.JobExecutionContext context ) : void

스케쥴러에 의해 주기적으로 호출되는 작업의 본체

Interrupt ( ) : void

작업이 취소되었을 시에 호출되는 메소드입니다.

보호된 메소드들

메소드 설명
AbstractServiceJob ( ) : System
AbstractServiceJob ( IDictionary stateMap ) : System
AbstractServiceJob ( string name ) : System

메소드 상세

AbstractServiceJob() 보호된 메소드

protected AbstractServiceJob ( ) : System
리턴 System

AbstractServiceJob() 보호된 메소드

protected AbstractServiceJob ( IDictionary stateMap ) : System
stateMap IDictionary
리턴 System

AbstractServiceJob() 보호된 메소드

protected AbstractServiceJob ( string name ) : System
name string
리턴 System

DoExecute() 공개 추상적인 메소드

실제 작업을 정의합니다.
public abstract DoExecute ( Quartz.JobExecutionContext context, CancellationToken token ) : void
context Quartz.JobExecutionContext Quartz
token System.Threading.CancellationToken 작업 중 작업 취소를 할 수 있도록 하는 Token
리턴 void

Execute() 공개 메소드

스케쥴러에 의해 주기적으로 호출되는 작업의 본체
public Execute ( Quartz.JobExecutionContext context ) : void
context Quartz.JobExecutionContext
리턴 void

Interrupt() 공개 메소드

작업이 취소되었을 시에 호출되는 메소드입니다.
public Interrupt ( ) : void
리턴 void

프로퍼티 상세

CancellationTokenSource 보호되어 있는 프로퍼티

작업 취소 시 CancellationToken에 신호를 보냅니다.
protected CancellationTokenSource,System.Threading CancellationTokenSource
리턴 System.Threading.CancellationTokenSource