EnvelopeGenerator/EnvelopeGenerator.Common/Jobs/CertificateDocumentJob.vb
Jonathan Jenne bdff38410c scheduler
2023-12-01 15:05:41 +01:00

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