public async Task <bool> Initialize(string auditType, CancellationToken cancellationToken) { WriterResult.OnProgressUpdate += DatalinkTest_OnProgressUpdate; WriterResult.OnStatusUpdate += DatalinkTest_OnStatusUpdate; WriterResult.RunStatus = TransformWriterResult.ERunStatus.Running; return(await WriterResult.Initialize(cancellationToken)); }
public async Task Initialize(CancellationToken cancellationToken) { try { if (WriterResult == null) { ResetWriterResult(); } await WriterResult.Initialize(cancellationToken); DatalinkSteps = new List <DatalinkRun>(); } catch (Exception ex) { WriterResult.RunStatus = ERunStatus.Abended; WriterResult.Message = "Error occurred initializing datajob " + Datajob.Name + ". " + ex.Message; throw new DatajobRunException(WriterResult.Message, ex); } }