21 lines
670 B
VB.net
21 lines
670 B
VB.net
Imports DigitalData.Modules.Logging
|
|
Imports Quartz
|
|
|
|
Public Class CertificateDocumentJob
|
|
Implements IJob
|
|
|
|
Public Function Execute(context As IJobExecutionContext) As Task Implements IJob.Execute
|
|
Dim connectionString As String = context.MergedJobDataMap.Item(Constants.DATABASE)
|
|
Dim logConfig As LogConfig = context.MergedJobDataMap.Item(Constants.LOGCONFIG)
|
|
Dim logger As Logger = logConfig.GetLogger
|
|
|
|
Dim JobId = context.JobDetail.Key
|
|
logger.Info("Starting job {0}", JobId)
|
|
|
|
' Do important work...
|
|
|
|
logger.Info("Completed job {0}", JobId)
|
|
Return Task.FromResult(True)
|
|
End Function
|
|
End Class
|