C# 클래스 JobQueueCore.Job

상속: IQueueItem
파일 보기 프로젝트 열기: kennethchoe/JobQueue 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ExecutedJobTasks Stack
IsStopped bool
JobTasks NoDupCollection
LoggerDelegate ILoggerDelegate
Parameters object>.Dictionary
ProgressDelegate IProgressDelegate

공개 메소드들

메소드 설명
DeserializeParameters ( string parameters ) : void
Execute ( ) : void
Job ( ) : System
Undo ( ) : void

보호된 메소드들

메소드 설명
EnrichJobTaskBeforeExecution ( JobTaskBase jobTask ) : void

비공개 메소드들

메소드 설명
GetItemAttributes ( ) : string
SetItemAttributes ( string itemAttributes ) : void
TryExecuteJobTask ( JobTaskBase jobTask ) : void

메소드 상세

DeserializeParameters() 공개 메소드

public DeserializeParameters ( string parameters ) : void
parameters string
리턴 void

EnrichJobTaskBeforeExecution() 보호된 메소드

protected EnrichJobTaskBeforeExecution ( JobTaskBase jobTask ) : void
jobTask JobTaskBase
리턴 void

Execute() 공개 메소드

public Execute ( ) : void
리턴 void

Job() 공개 메소드

public Job ( ) : System
리턴 System

Undo() 공개 메소드

public Undo ( ) : void
리턴 void

프로퍼티 상세

ExecutedJobTasks 공개적으로 프로퍼티

public Stack ExecutedJobTasks
리턴 Stack

IsStopped 공개적으로 프로퍼티

public bool IsStopped
리턴 bool

JobTasks 공개적으로 프로퍼티

public NoDupCollection JobTasks
리턴 NoDupCollection

LoggerDelegate 공개적으로 프로퍼티

public ILoggerDelegate LoggerDelegate
리턴 ILoggerDelegate

Parameters 공개적으로 프로퍼티

public Dictionary Parameters
리턴 object>.Dictionary

ProgressDelegate 공개적으로 프로퍼티

public IProgressDelegate ProgressDelegate
리턴 IProgressDelegate