C# Class JobQueueCore.Job

Inheritance: IQueueItem
Afficher le fichier Open project: kennethchoe/JobQueue Class Usage Examples

Méthodes publiques

Свойство Type Description
ExecutedJobTasks Stack
IsStopped bool
JobTasks NoDupCollection
LoggerDelegate ILoggerDelegate
Parameters object>.Dictionary
ProgressDelegate IProgressDelegate

Méthodes publiques

Méthode Description
DeserializeParameters ( string parameters ) : void
Execute ( ) : void
Job ( ) : System
Undo ( ) : void

Méthodes protégées

Méthode Description
EnrichJobTaskBeforeExecution ( JobTaskBase jobTask ) : void

Private Methods

Méthode Description
GetItemAttributes ( ) : string
SetItemAttributes ( string itemAttributes ) : void
TryExecuteJobTask ( JobTaskBase jobTask ) : void

Method Details

DeserializeParameters() public méthode

public DeserializeParameters ( string parameters ) : void
parameters string
Résultat void

EnrichJobTaskBeforeExecution() protected méthode

protected EnrichJobTaskBeforeExecution ( JobTaskBase jobTask ) : void
jobTask JobTaskBase
Résultat void

Execute() public méthode

public Execute ( ) : void
Résultat void

Job() public méthode

public Job ( ) : System
Résultat System

Undo() public méthode

public Undo ( ) : void
Résultat void

Property Details

ExecutedJobTasks public_oe property

public Stack ExecutedJobTasks
Résultat Stack

IsStopped public_oe property

public bool IsStopped
Résultat bool

JobTasks public_oe property

public NoDupCollection JobTasks
Résultat NoDupCollection

LoggerDelegate public_oe property

public ILoggerDelegate LoggerDelegate
Résultat ILoggerDelegate

Parameters public_oe property

public Dictionary Parameters
Résultat object>.Dictionary

ProgressDelegate public_oe property

public IProgressDelegate ProgressDelegate
Résultat IProgressDelegate